1. හැඳින්වීම
ඔබගේ MySQL අනුවාදය පරීක්ෂා කිරීමේ වැදගත්කම
MySQL යනු විවෘත-මූලාශ්ර සම්බන්ධිත දත්ත ගබඩා කළමනාකරණ පද්ධතියක් වන අතර බොහෝ වෙබ් යෙදුම් සහ වෙබ් අඩවිවල පුළුල් ලෙස භාවිතා වේ. කෙසේ වෙතත්, ඔබ භාවිතා කරන MySQL අනුවාදය අනුව, සමහර විශේෂාංග සමඟ ආරක්ෂක දුර්වලතා හෝ අනුකූලතා ගැටළු ඇති විය හැක. ඒ නිසා, අවශ්ය විට ඔබගේ MySQL අනුවාදය පරීක්ෂා කර නවතම ස්ථාවර නිකුතුවට යාවත්කාලීන කිරීම වැදගත් වේ. මෙම ලිපියේ, MySQL අනුවාදය කෙසේ පරීක්ෂා කරන්නේ, එය ඇයි වැදගත් යැයි විස්තර කරමු.
අනුවාදය පරීක්ෂා කළ යුතු අවස්ථා
MySQL අනුවාදය පරීක්ෂා කිරීම යනු ඔබ නිතර කළ යුතු කාර්යයන්ගෙන් එකකි. විශේෂයෙන්, නව විශේෂාංග භාවිතා කිරීමට හෝ ආරක්ෂක යාවත්කාලීන කිරීම් අයදුම් කිරීමට අවශ්ය වන විට මෙය අවශ්ය වේ. එසේම, පද්ධති මාරු කිරීම හෝ සේවාදායක යාවත්කාලීන කිරීමේදීද මෙය අත්යවශ්ය වේ.
2. MySQL අනුවාද පරීක්ෂා කිරීමේ මූලික කරුණු
2.1 SELECT VERSION(); භාවිතා කර අනුවාදය පරීක්ෂා කිරීම
ඔබගේ MySQL අනුවාදය පරීක්ෂා කිරීමේ අති සරල ක්රමය වන්නේ SELECT VERSION(); SQL විධානය ක්රියාත්මක කිරීමයි. මෙම විධානය MySQL සේවාදායකයේ අනුවාදය සෘජුව ලබා දී ප්රදර්ශනය කරයි. විශේෂයෙන්, පහත පරිදි විධානය ඇතුළත් කළ හැකිය:
SELECT VERSION();
උදාහරණ ප්රතිඵල සහ විවරණය
මෙම විධානය ක්රියාත්මක කළ විට MySQL පහත පරිදි අනුවාද තොරතුරු ප්රදර්ශනය කරයි:
+-----------+
| version() |
+-----------+
| 8.0.25 |
+-----------+
2.2 status විධානය භාවිතා කර අනුවාදය පරීක්ෂා කිරීම
තවත් ක්රමයක් වන්නේ status විධානය භාවිතා කර අනුවාදය පරීක්ෂා කිරීමයි. මෙම විධානය MySQL තත්ත්ව තොරතුරු, එමඟින් අනුවාද විස්තරය ඇතුළත් කරයි. මෙසේ ක්රියාත්මක කරන්න:
status
උදාහරණ ප්රතිඵල
--------------
mysql Ver 8.0.25 for debian-linux-gnu on x86_64
...
Server version: 8.0.25 MySQL Community Server - GPL
--------------
3. පරිසරය අනුව MySQL අනුවාදය පරීක්ෂා කිරීමේ ක්රමය
3.1 කමාන්ඩ් ලයින් (Command Line) භාවිතා කර පරීක්ෂා කිරීම
කමාන්ඩ් ලයින් මගින් MySQL අනුවාදය පරීක්ෂා කිරීමේ ක්රමය මෙහෙයුම් පද්ධතිය අනුව ටිකක් වෙනස් වේ.
Mac සහ Windows සඳහා පියවරයන්
- Mac සඳහා Terminal විවෘත කර පහත කමාන්ඩ් ක්රියාත්මක කරන්න:
mysql -u root -p -e "SELECT VERSION();"
- Windows සඳහා Command Prompt විවෘත කර, MySQL ස්ථාපන ඩිරෙක්ටරියට ගොස්, පසුව පහත කමාන්ඩ් ක්රියාත්මක කරන්න:
mysql -u root -p -e "SELECT VERSION();"
3.2 phpMyAdmin මගින් පරීක්ෂා කිරීම
ඔබ phpMyAdmin භාවිතා කරන්නේ නම්, වෙබ් බ්රවුසරය තුළ සරලව අනුවාදය පරීක්ෂා කළ හැක. පහත පියවර අනුගමනය කරන්න:
- phpMyAdmin වෙත ලොග් වන්න.
- තිරයේ දකුණු පැත්තේ “MySQL version” කොටසේ අනුවාදය පෙන්වයි.
- විකල්පයක් ලෙස, SQL ටැබ් එකට ගොස්
SELECT VERSION();විධානය ක්රියාත්මක කර අනුවාදය පරීක්ෂා කළ හැක.
3.3 MySQL Workbench මගින් පරීක්ෂා කිරීම
MySQL Workbench යනු MySQL කළමනාකරණය සඳහා GUI මෙවලමකි. මෙම මෙවලම භාවිතා කරත් ඔබට අනුවාදය පරීක්ෂා කළ හැක.
- MySQL Workbench විවෘත කරන්න.
- ඔබ සම්බන්ධ වීමට අවශ්ය දත්ත ගබඩාව තෝරන්න; අනුවාදය දකුණු පැත්තේ තොරතුරු පැනලයේ පෙන්වයි.
- විකල්පයක් ලෙස, SQL සංස්කාරකය (SQL editor) විවෘත කර
SELECT VERSION();විධානය ක්රියාත්මක කර අනුවාදය පරීක්ෂා කරන්න.

4. MySQL අනුවාදයන් පිළිබඳ වැදගත් සටහන්
4.1 අනුවාද අනුකූලතාවය සහ යාවත්කාලීන කිරීම්
MySQL අනුවාදය අනුව, සමහර විශේෂාංග එකතු විය හැකි අතර, සමහරක් ඉවත් විය හැක. පද්ධති අනුකූලතාවය තහවුරු කිරීම සඳහා, යාවත්කාලීන කිරීමේදී කාර්යක්ෂම පරීක්ෂණයක් අවශ්ය වේ. විශේෂයෙන්, අනුවාද අතර දත්ත ගබඩා මාරු කිරීමේදී අනුකූලතා ගැටළු ඇති විය හැකි බැවින්, නිකුතුවේ සටහන් (release notes) පෙර පරීක්ෂා කර, පසුබැසීම් (backups) සාදා ගැනීම අත්යවශ්ය වේ.
4.2 යාවත්කාලීන කිරීමට පෙර පසුබැසීම් සහ පරීක්ෂණ පරිසරයක් සකස් කිරීම
යාවත්කාලීන කිරීමට පෙර, පසුබැසීම් සාදා, නව අනුවාදය පරීක්ෂණ පරිසරයක කෙසේ ක්රියා කරන්නේදැයි තහවුරු කිරීම දැඩි ලෙස නිර්දේශ කරයි. මෙය ගැටළු උදාවූ විට ඉක්මනින් ප්රතිචාර දැක්වීමට සහ පද්ධතියේ ස්ථාවරතාවය රැක ගැනීමට උපකාරී වේ.
5. MySQL අනුවාද පරීක්ෂා කිරීම සම්බන්ධිත FAQ
5.1 සාමාන්ය ප්රශ්න සහ පිළිතුරු
Q1: MySQL සංස්කරණය පරීක්ෂා කළ නොහැකි නම් මට මොනවා කළ යුතුද?
A: ඔබට MySQL සංස්කරණය පරීක්ෂා කළ නොහැකි නම්, MySQL නිවැරදිව ස්ථාපනය කර ඇතිද, පරිසර විචල්ය (environment variables) නිසි ලෙස සකසා ඇතිද යන්න තහවුරු කරන්න. සමහර අවස්ථාවලදී, අවසර සීමා හේතුවෙන් පරීක්ෂා කළ නොහැකි විය හැක, එබැවින් පරිපාලක (administrator) අධිකාරි සමඟ කමාන්ඩ් එක ක්රියාත්මක කර බලන්න.Q2: MySQL නවීකරණය කරන විට මොනවාට අවධානය යොමු කළ යුතුද?
A: නවීකරණය කරන විට, අනුකූලතාව (compatibility) ගැටළු ඇති විය හැකි බැවින්, යාවත්කාලීන කිරීමට පෙර බැකප් (backup) එකක් සකසා, සියල්ලක් පරීක්ෂා කිරීම සඳහා ස්ටේජ්/පරීක්ෂණ පරිසරයක් (staging/test environment) භාවිතා කරන්න. නවතම නිකුත් සටහන් (release notes) සමාලෝචනය කර, වෙනස් වී ඇති දේවල් තේරුම් ගැනීමත් වැදගත්ය.Q3: පැරණි MySQL සංස්කරණයක් භාවිතා කිරීමේ අවදානම් මොනවාද?
A: ඔබ පැරණි MySQL සංස්කරණයක් භාවිතා කරන්නේ නම්, එය ආරක්ෂක දුර්වලතා (security vulnerabilities) අඩංගු විය හැක. මෙය අනිවසර ප්රවේශය හෝ දත්ත රහස්යතා උල්ලංඝනය වීමේ අවදානම වැඩි කරයි, එබැවින් නිතර යාවත්කාලීන කිරීම අත්යවශ්ය වේ.
5.2 ගැටළු නිරාකරණ උපදෙස්
- MySQL ආරම්භ නොවන්නේ නම්, දෝෂ ලොග් (error logs) පරීක්ෂා කර හේතුව හඳුනා ගන්න.
- නවීකරණය කිරීමෙන් පසු ගැටළු ඇති වුවහොත්, බැකප් එකෙන් ප්රතිස්ථාපනය (restore) කර, පෙර සංස්කරණයට ආපසු යා හැකිය.
6. සාරාංශය
MySQL සංස්කරණය පරීක්ෂා කිරීමේ ප්රධාන කරුණු
MySQL සංස්කරණය පරීක්ෂා කිරීම ආරක්ෂාව සහ ක්රියාකාරිත්වය සඳහා ඉතා වැදගත්ය. SELECT VERSION(); සහ status වැනි කමාන්ඩ් භාවිතා කර ඔබට පහසුවෙන් සංස්කරණය පරීක්ෂා කළ හැකි බැවින්, මෙම පරීක්ෂා නිතර සිදු කර, හැකි තරම් නවතම ස්ථාවර (stable) නිකුතුව භාවිතා කිරීමේ අභ්යාසයක් ගත කරන්න.
නිර්දේශය: නිතර පරීක්ෂා කිරීම සහ නවතම සංස්කරණය භාවිතා කිරීම
නිතර ඔබේ සංස්කරණය පරීක්ෂා කිරීමෙන් ආරක්ෂක අවදානම් අඩු කර, නව විශේෂාංග සහ වැඩි දියුණුකම් (optimizations) පූර්ණයෙන් භාවිතා කළ හැක. ආරක්ෂක දුර්වලතා වැළැක්වීමට නවීකරණ දැනුම්දීම් (upgrade notifications) සහ නිකුත් සටහන් (release notes) කාලාත්මකව සමාලෝචනය කර, අවශ්ය විට නවතම සංස්කරණයට යාවත්කාලීන කරන්න.
ඉදිරියේ MySQL කළමනාකරණය වැඩිදියුණු කිරීම සඳහා
MySQL හි විශේෂාංග සහ කාර්ය සාධනය සංස්කරණය අනුව වෙනස් විය හැකි බැවින්, සංස්කරණය නිතර පරීක්ෂා කර, නිසි ලෙස කළමනාකරණය කිරීම අත්යවශ්ය වේ. සංස්කරණ කළමනාකරණය (version management) මගින් දත්ත ගබඩා කාර්ය සාධනය වැඩිදියුණු කර, ආරක්ෂාව රැකගෙන, සමස්ත පද්ධතියේ විශ්වාසනීයතාවය (reliability) වැඩි කර ගත හැක.
7. යොමු සහ අතිරේක සම්පත්
- නිල MySQL ලේඛන නිල MySQL ලේඛන සෑම සංස්කරණයක් සඳහාම නිකුත් සටහන් (release notes) සහ යාවත්කාලීන තොරතුරු (update information) ලබා දෙයි. සංස්කරණය පරීක්ෂා කිරීම හෝ යාවත්කාලීන කිරීමේදී නිල ලේඛන වෙත යොමු වීම සුදුසුය.
- MySQL Documentation
සම්බන්ධිත මෙවලම්
- phpMyAdmin : වෙබ් බ්රවුසරයක් හරහා MySQL කළමනාකරණය කිරීමට ඉඩ දෙන මෙවලමක් වන අතර, සංස්කරණය පරීක්ෂා කිරීමද පහසුවෙන් කළ හැක.
- phpMyAdmin
- MySQL Workbench : MySQL නිර්මාණය සහ පරිපාලනය සඳහා GUI (Graphical User Interface) මෙවලමක්.
- MySQL Workbench
මෙම සම්පත් භාවිතා කර MySQL සංස්කරණ කළමනාකරණය සහ යාවත්කාලීන කිරීම වඩා කාර්යක්ෂමව සිදු කරන්න.


