1. හැඳින්වීම
MariaDB යනු MySQL හි ෆෝර්ක් එකක් ලෙස නිර්මාණය කරන ලද දත්ත ගබඩා කළමනාකරණ පද්ධතියක් වන අතර බොහෝ සමාගම් සහ සංවර්ධකයන් විසින් පුළුල් ලෙස භාවිතා කරයි. නව විශේෂාංග එක් එක් අනුවාද සමඟ එකතු කරමින්, ආරක්ෂක වැඩිදියුණු කිරීම් නිතරම ක්රියාත්මක කරයි. ඒ නිසා, ඔබ මේ මොහොතේ භාවිතා කරන MariaDB අනුවාදය කුමක්දැයි පරීක්ෂා කිරීම ඉතා වැදගත් වේ. මෙම ලිපියේ, MariaDB අනුවාදය පරීක්ෂා කිරීමේ විවිධ ක්රම විස්තරාත්මකව පැහැදිලි කරනු ඇත.
2. MariaDB අනුවාදය පරීක්ෂා කිරීමේ ක්රම
විධාන පේළියෙන් පරීක්ෂා කිරීම
mysql විධානය භාවිතා කිරීම
ඔබට විධාන පේළියෙන් MariaDB අනුවාදය පහසුවෙන් පරීක්ෂා කළ හැක. පළමුව, mysql විධානය භාවිතා කරන ක්රමය මෙසේය.
mysql -V
ඉහත විධානය ක්රියාත්මක කළ විට, MariaDB අනුවාද තොරතුරු පෙන්වනු ඇත. පරිසරය තුළ MariaDB ස්ථාපිත කර ඇති පමණින්, මෙය මෙහෙයුම් පද්ධතියේ වර්ගය නොසලකා භාවිතා කළ හැක.
mysqladmin විධානය භාවිතා කිරීම
mysqladmin විධානයද අනුවාදය පරීක්ෂා කිරීම සඳහා පහසුය.
mysqladmin -u username -p version
ඉහත විධානය ඇතුළත් කිරීමෙන් පසු, ඔබට මුරපදයක් ඇතුළත් කිරීමට ඉල්ලීමක් ලැබේ. සුදුසු මුරපදය ඇතුළත් කරන්න. එවිට වත්මන් MariaDB අනුවාදය පෙන්වනු ඇත.
SQL විමසුමක් භාවිතා කර පරීක්ෂා කිරීම
ඔබ MariaDB වෙත ලොග් වා තිබේ නම්, SQL විමසුමක් භාවිතා කර අනුවාදය පරීක්ෂා කළ හැක.
SELECT VERSION();
මෙම විමසුම ක්රියාත්මක කළ විට, වත්මන් MariaDB අනුවාදය ලබා දේ. SQL විමසුමක් භාවිතා කිරීම සංවර්ධකයන්ට පහසුය, මන්ද එය දත්ත ගබඩාවේ ඇතුළත වැඩ කරන අතර ඉක්මනින් තහවුරු කිරීමේ හැකියාව ලබා දේ.
පැකේජ් කළමනාකරු භාවිතා කර පරීක්ෂා කිරීම
rpm විධානය භාවිතා කිරීම
ඔබ RPM-අධාරිත Linux බෙදාහැරීමක් (උදාහරණයක් ලෙස CentOS) භාවිතා කරන්නේ නම්, rpm විධානය භාවිතා කර අනුවාදය පහත පරිදි පරීක්ෂා කළ හැක.
rpm -qa | grep mariadb
dpkg විධානය භාවිතා කිරීම
Debian-අධාරිත බෙදාහැරීම් (උදාහරණයක් ලෙස Ubuntu) හි, dpkg විධානය භාවිතා කර ස්ථාපිත MariaDB අනුවාදය පරීක්ෂා කළ හැක.
dpkg -l | grep mariadb
වින්යාස ගොනුවෙන් පරීක්ෂා කිරීම
කොහොමත්, MariaDB වින්යාස ගොනුව (සාමාන්යයෙන් my.cnf ගොනුව) වෙතින්ද අනුවාදය පරීක්ෂා කළ හැක. එහෙත්, අනුවාද තොරතුරු බොහෝ විට වින්යාස ගොනුවේ සෘජුව ලිය නොමැති බැවින්, මෙම ක්රමය අතිරේක තහවුරු කිරීමේ ක්රමයක් ලෙස භාවිතා කිරීම වඩාත් සුදුසුය.

3. මෙහෙයුම් පද්ධතිය අනුව ක්රියාමාර්ග
Linux
Linux හි MariaDB අනුවාදය පරීක්ෂා කිරීම සඳහා විවිධ ක්රම ඇත, නමුත් සාමාන්යතම ක්රමය විධාන පේළිය භාවිතා කිරීමයි.
mysql -Vවිධානය : මෙම විධානය ක්රියාත්මක කිරීමෙන් පමණක් අනුවාද තොරතුරු පෙන්වනු ඇත.mysqladminවිධානය : පරිපාලන විධානයක් ලෙස ප්රයෝජනවත් වේ.- පැකේජ් කළමනාකරු (rpm, dpkg) භාවිතා කිරීම : පැකේජ් කළමනාකරණය පිළිබඳ දැනුම ඇති පරිශීලකයන්ට මෙහෙයුම් පද්ධතියට අනුව ක්රමය පහසුය.
Windows
Windows හි, ඔබට Command Prompt හෝ PowerShell භාවිතා කර MariaDB අනුවාදය පරීක්ෂා කළ හැක.
mysql -Vවිධානය : Command Prompt හෝ PowerShell තුළmysql -Vක්රියාත්මක කරන්න.- ස්ථාපන ෆෝල්ඩරයෙන් පරීක්ෂා කිරීම : MariaDB ස්ථාපන නාමාවලියේ
version.txtගොනුව විවෘත කර අනුවාද තොරතුරු බලන්න.
macOS
ඔබ macOS හි MariaDB භාවිතා කරන්නේ නම්, පහත ක්රම භාවිතා කර අනුවාදය පරීක්ෂා කළ හැක.
mysql -Vවිධානය : Terminal තුළ එය ක්රියාත්මක කර අනුවාදය පෙන්වන්න.- Homebrew : MariaDB Homebrew මගින් ස්ථාපනය කර ඇත්නම්,
brew info mariadbවිධානය ක්රියාත්මක කර ස්ථාපිත අනුවාදය බලන්න.
4. සටහන් සහ ගැටළු විසඳුම්
MariaDB අනුවාදය පරීක්ෂා කිරීමේදී ගැටළු මතු වුවහොත්, පහත ගැටළු විසඳුම් උපදෙස් බලන්න.
අනුවාද පරීක්ෂා විධානය ක්රියා නොකරන්නේ නම්
- MariaDB නිවැරදිව ස්ථාපිත කර ඇතිදැයි තහවුරු කරන්න : MariaDB ස්ථාපනය කර නොමැති නම්, විධානය නිවැරදිව ක්රියා නොකරනු ඇත.
- PATH පරිසර විචල්යය පරීක්ෂා කරන්න : විධානය හඳුනා නොගන්නේ නම්, MariaDB ස්ථාපන මාර්ගය
PATHපරිසර විචල්යයේ ඇතුළත් නොවී ඇති හැකිය. ස්ථාපන මාර්ගය තහවුරු කර අවශ්ය නම්PATHසකසන්න.
SQL විමසුමක් ක්රියාත්මක කිරීමේදී දෝෂයක් සිදුවේ නම්
- දත්ත ගබඩා සම්බන්ධතාවය තහවුරු කරන්න : SQL විමසුමක් භාවිතා කරන විට, ඔබ දත්ත ගබඩාවට සාර්ථකව ලොග් වීමේ තහවුරු කරගන්න.
- පරිශීලක අවසර පරීක්ෂා කරන්න : භාවිතා කරන පරිශීලක ගිණුමට අනුවාදය පරීක්ෂා කිරීමේ අවසර නොතිබිය හැක. සුදුසු පරිශීලක ගිණුමක් සමඟ ක්රියා කිරීම නිර්දේශ කරයි.
5. සාරාංශය
MariaDB අනුවාදය පරීක්ෂා කිරීම පද්ධති ආරක්ෂාව සහ ලබා ගත හැකි විශේෂාංග තේරුම් ගැනීමට ඉතා වැදගත් වේ. මෙම ලිපියේ හඳුන්වා දී ඇති ක්රම අනුගමනය කිරීමෙන්, ඔබට විවිධ පරිසරවල අනුවාදය පහසුවෙන් තහවුරු කළ හැක. ඔබේ දත්ත ගබඩාව යාවත්කාලීන කරන විට හෝ ගැටළු විසඳන විට, සෑම විටම MariaDB අනුවාදය තහවුරු කිරීමෙන් ආරම්භ කර, නවතම සම්බන්ධිත තොරතුරු භාවිතා කර ඉදිරියට යාමට සුදුසුය.


