1. MySQL පෙරනිමි පෝට් අංකය ගැන
MySQL යනු වඩාත් භාවිතා වන සම්බන්ධීකරණ දත්ත ගබඩා කළමනාකරණ පද්ධති (RDBMS) අතරින් එකක් වන අතර, වෙබ් යෙදුම් සහ දත්ත ගබඩා සේවාදායක අතර සන්නිවේදනය සක්රිය කිරීමේදී අත්යවශ්ය භූමිකාවක් ඉටු කරයි. මෙම සන්නිවේදනයේ පදනම පෝට් අංකය වන අතර, පෙරනිමි ලෙස MySQL පෝට් 3306 භාවිතා කරයි. පෝට් අංකය යනු සේවාදායකයට ප්රවේශ වීමට ගනුදෙනුකරුවන් භාවිතා කරන සම්බන්ධතා අවසන් බින්දුවයි, එමඟින් පද්ධතියට වෙනත් යෙදුම් සහ සේවා වලින් සන්නිවේදන මාර්ග වෙනස් කරගැනීමට හැකියාව ලැබේ.
MySQL පෝට් 3306 භාවිතා කරන හේතුව
MySQL සේවාදායකය ස්ථාපනය කරන විට පෝට් අංකය 3306 පෙරනිමි සැකසුම ලෙස නියම කරයි, සහ විශේෂ හේතුවක් නොමැති නම් සාමාන්යයෙන් එය වෙනස් නොකෙරේ. මෙම පෝට් මගින් ගනුදෙනුකරුවන් සහ MySQL සේවාදායකය දත්ත යැවීමට සහ ලබා ගැනීමට හැකියාව ඇත. MySQL TCP (Transmission Control Protocol) මත ක්රියා කරන බැවින්, ආරක්ෂක හේතු සඳහා පෝට් අංකය පැහැදිලිව සකස් කිරීම සුපාරිශුද්ධ වේ.
2. පෝට් අංකය පරීක්ෂා කිරීමේ ක්රමය
MySQL පෝට් අංකය 3306 සිට වෙනස් කර තිබේ නම්, හෝ පෙරනිමි සැකසුම තහවුරු කිරීමට අවශ්ය නම්, පහත විධාන භාවිතා කර එය පහසුවෙන් පරීක්ෂා කළ හැක.
SHOW VARIABLES විධානය භාවිතා කිරීම
MySQL වෙත ලොග් වීමෙන් පසු, වත්මන් ක්රියාත්මක පෝට් අංකය පරීක්ෂා කිරීමට පහත විධානය ක්රියාත්මක කරන්න:
SHOW VARIABLES LIKE 'port';
ඔබ මෙම විධානය ක්රියාත්මක කළ විට, port විචල්ය නාමයට සම්බන්ධ අගය පෙන්වනු ලැබේ, එමඟින් වත්මන් පෝට් අංකය තහවුරු කළ හැක.
status විධානය භාවිතා කිරීම
තවත් ක්රමයක් ලෙස MySQL status විධානය භාවිතා කර වත්මන් වින්යාස විස්තර පෙන්විය හැක. මෙම විධානය පෝට් අංකය ඇතුළත් මූලික දත්ත ගබඩා තොරතුරු පෙන්වයි, එමඟින් සැකසුම් තහවුරු කිරීමේ පහසු ක්රමයක් වේ. මෙය කිරීමට, පළමුව MySQL වෙත ලොග් වීමෙන් පසු පහත විධානය ඇතුළත් කරන්න:
status;
මෙම ක්රමය සම්බන්ධිත දත්ත ගබඩාවේ තත්ත්ව තොරතුරු, පෝට් අංකය ඇතුළත්, ලබා ගනී.
3. පෝට් අංකය වෙනස් කිරීමේ පියවර
පෙරනිමි MySQL පෝට් අංකය වෙනස් කිරීමට, my.cnf හෝ my.ini යන MySQL වින්යාස ගොනුව සංස්කරණය කළ යුතුය. මෙම වින්යාස ගොනුව සාමාන්යයෙන් MySQL ස්ථාපිත කර ඇති නාමාවලියේ පිහිටා ඇත.
වින්යාස ගොනුව සංස්කරණය කිරීමේ ක්රමය
- පෙළ සංස්කාරකයක් භාවිතා කර
my.cnfහෝmy.iniවිවෘත කරන්න. [mysqld]කොටස සොයා පහත පරිදි පෝට් අංකය නියම කරන්න.[mysqld] port = 3310
- වින්යාසය වෙනස් කිරීමෙන් පසු, MySQL සේවාදායකය නැවත ආරම්භ කරන්න.
නැවත ආරම්භ කිරීමෙන් පසු, MySQL සේවාදායකය නව නියම කළ පෝට් අංකය මත ක්රියා කරයි. මෙම ක්රියාවලිය ඔබට පෝට් අංකය අභිරුචිකරණය කර, විශේෂ යෙදුම් හෝ සේවා සමඟ ඇතිවන ගැටුම් වලින් වැළැක්වීමට ඉඩ සලසයි.
විධාන පේළියෙන් පෝට් නියම කිරීම
ගනුදෙනුකරු වෙතින් සම්බන්ධ වීමේදී විශේෂ පෝට් අංකයක් නියම කිරීමට අවශ්ය නම්, පහත සින්ටැක්ස් භාවිතා කරන්න:
mysql -h localhost -P 3310 -u root -p
මෙම ක්රමය ඔබට නියමිත පෝට් අංකයක් භාවිතා කර MySQL සේවාදායකයට සම්බන්ධ වීමට ඉඩ සලසයි.

4. පෝට් වෙනස් කිරීමේදී සැලකිලිමත් විය යුතු වැදගත් කරුණු
MySQL පෝට් අංකය වෙනස් කරන විට, පහත කරුණු මත අවධානය යොමු කිරීම වැදගත් වේ:
පෝට් ගැටුම් පරීක්ෂා කිරීම
නව පෝට් අංකයක් නියම කිරීමට පෙර, එය වෙනත් යෙදුම් හෝ සේවා සමඟ ගැටුම් නොවන බව තහවුරු කරන්න. උදාහරණයක් ලෙස, Linux පද්ධතිවල netstat හෝ lsof වැනි විධාන භාවිතා කර වත්මන් භාවිතා වන පෝට් අංකයන් පරීක්ෂා කළ හැක.
ආරක්ෂක පියවර ගැන සැලකිල්ල
පෙරනිමි පෝට් අංකය වෙනස් කිරීම බාහිර ප්රහාරවල අවදානම අඩු කිරීමට උපකාරී වේ. ප්රහාරකයන් සාමාන්යයෙන් පෙරනිමි පෝට් අංකයන්ට ඉලක්ක කරති, එබැවින් පෝට් වෙනස් කිරීම අතිරේක ආරක්ෂක පටලයක් ලෙස ක්රියා කරයි. කෙසේ වෙතත්, පෝට් එකක් පමණක් වෙනස් කිරීම සම්පූර්ණ ආරක්ෂාවක් ලබා නොදේ. ගිනිවැටි නීති සකස් කිරීම, IP ලිපිනය අනුව ප්රවේශය සීමා කිරීම වැනි අතිරේක පියවර ගත යුතුය.
5. පෝට් වෙනස් කිරීම සහ ආරක්ෂක පියවර
පෙරනිමි 3306 පෝට් අංකයෙන් MySQL පෝට් අංකය වෙනස් කිරීම සමහර අවස්ථාවල ආරක්ෂාව වැඩි කරයි. කෙසේ වෙතත්, පෝට් අංකය වෙනස් කිරීම පමණක් ආරක්ෂක පියවරක් ලෙස භාරගැනීම සුදුසු නොවේ. ශක්තිමත් ආරක්ෂක ක්රමයන් ක්රියාත්මක කිරීම ඉතාමත් නිර්දේශිතය.
SSH ටනල් භාවිතයෙන් ආරක්ෂිත දුරස්ථ සම්බන්ධතා
MySQL සේවාදායකයට දුරස්ථව ආරක්ෂිත ලෙස සම්බන්ධ වන විට, SSH ටනල් භාවිතා කිරීම දැඩි ලෙස නිර්දේශ කරයි. SSH ටනල් එකක් සංකේතනය කළ සන්නිවේදන නාලිකාවක් ස්ථාපනය කරයි, දත්ත අත්අඩංගුවට ගැනීම සහ විකෘති කිරීම වැළැක්වීමට උපකාරී වේ.
උදාහරණයක් ලෙස, පහත පියවර භාවිතා කර ඔබට SSH ටනල් එකක් සකස් කළ හැක:
- SSH ගනුදෙනුකරු (client) භාවිතා කර සේවාදායකයට සම්බන්ධ වී ටනලය සකසන්න.
- MySQL පෝට් අංකය ගමනාන්ත පෝට් ලෙස නියම කර, ස්ථානීය යන්ත්රය සහ දුරස්ථ සේවාදායකය අතර සංකේතනය කළ සන්නිවේදනය ස්ථාපනය කරන්න.
6. නිගමනය
මෙම ලිපිය මූලික MySQL පෝට් අංකය පරීක්ෂා කිරීම සහ වෙනස් කිරීම පිළිබඳව පැහැදිලි කරයි. පෝට් අංකය දත්ත ගබඩා ප්රවේශය සහ ආරක්ෂාව සම්බන්ධ මූලික වින්යාස සැකසුම් අතරින් එකකි. මෙම සැකසුම සත්යපත් කර සකස් කිරීමේ ක්රමය තේරුම් ගැනීම ප්රභාවී දත්ත ගබඩා කළමනාකරණයට අත්යවශ්ය වේ. අනාගතයේ පෝට් ගැටුම් හෝ ආරක්ෂා අවදානම් මතුවේ නම්, ඔබේ වින්යාසය සමාලෝචනය කර උත්තරීතර කිරීමට මෙම මාර්ගෝපදේශය යොදා ගන්න.


