1. MySQL නැවත ආරම්භ කිරීම අවශ්ය වන්නේ ඇයි
MySQL නැවත ආරම්භ කිරීම යනු පද්ධති පරිපාලනයේදී බොහෝ විට අවශ්ය වන ක්රියාවකි. වින්යාස වෙනස්කම් යෙදීමේදී හෝ කාර්ය සාධන අඩු වීමක් පෙනෙන විට විශේෂයෙන් නිර්දේශ කරයි. නැවත ආරම්භ කිරීම තාවකාලිකව දත්ත ගබඩා සම්බන්ධතා බාධා කරන බැවින්, මෙය සැලසුම් කර ගැනීම වැදගත් වේ.
නැවත ආරම්භ කිරීම අවශ්ය වන අවස්ථා
- වින්යාස වෙනස්කම් යෙදීම :
my.cnfහෝmy.iniවැනි වින්යාස ගොනු වෙනස් කරන විට, MySQL නැවත ආරම්භ කිරීම එම වෙනස්කම් යෙදීමට අවශ්ය වේ. - දෝෂ හෝ ක්රියා විරෝධතා සකස් කිරීම : අසාමාන්ය සේවාදායක හැසිරීමක් පෙනේ නම්, නැවත ආරම්භ කිරීම පද්ධතිය නැවත සකස් කර සාමාන්ය ක්රියාකාරිත්වය පනවයි.
- සම්පත් මුදා හැරීම : දිගු කාලීන සේවාදායකවල, මතක කැඩීම හෝ එකතු වූ සම්පත් භාවිතය කාර්ය සාධනය අඩු කරයි. නැවත ආරම්භ කිරීම මෙම සම්පත් මකා දමා සේවාදායක කාර්ය සාධනය වැඩි කරයි.
2. MySQL මූලික ක්රියාකාරකම්
MySQL නැවත ආරම්භ කිරීම සම්බන්ධ මූලික ක්රියාකාරකම් අවබෝධ කර ගැනීම දත්ත ගබඩා පරිපාලකයන්ට අත්යවශ්ය වේ. විශේෂයෙන්, සේවාව ආරම්භ කිරීම, නවත්වීම, නැවත ආරම්භ කිරීම සඳහා වන විධාන දැන ගැනීම වැදගත්ය.
MySQL ආරම්භ කිරීම
MySQL නවත්වා තිබේ නම්, පහත විධානය භාවිතා කර එය ආරම්භ කළ හැක:
sudo service mysqld start
විකල්ප ලෙස, පහත විධානය භාවිතා කළ හැක:
mysql.server start
විධානය ක්රියාත්මක කිරීමෙන් පසු, “SUCCESS!” වැනි පණිවුඩයක් පෙන්වයි, MySQL සාර්ථකව ආරම්භ වූ බව තහවුරු කරයි.
MySQL නවත්වීම
MySQL නවත්වීමට, පහත විධානය ක්රියාත්මක කරන්න:
sudo service mysqld stop
මෙම විධානය සේවාදායකය නවත්වයි සහ “SUCCESS!” පණිවුඩයක් පෙන්වයි.
MySQL නැවත ආරම්භ කිරීම
නැවත ආරම්භ කිරීම යනු MySQL නවත්වීම සහ වහාම නැවත ආරම්භ කිරීමේ ක්රියාවලියයි.
sudo service mysqld restart
විකල්ප ලෙස, පහත විධානය භාවිතා කළ හැක:
mysql.server restart
මෙම විධානය MySQL සේවාදායකය තාවකාලිකව නවත්වයි, පසු ඒක නැවත ආරම්භ කරයි. 
3. MySQL නැවත ආරම්භ කිරීම (Linux පරිසරය)
නැවත ආරම්භ කිරීමේ ක්රියාවලිය
Linux පරිසරයක, MySQL සේවාදායකය නැවත ආරම්භ කිරීම සරලයි. පහත විධානය භාවිතා කරන්න:
sudo service mysqld restart
විකල්ප ලෙස, ඔබට භාවිතා කළ හැක:
mysql.server restart
මෙම විධාන සාර්ථකව ක්රියාත්මක වූ විට, “SUCCESS!” පණිවුඩයක් පෙන්වයි, නැවත ආරම්භ කිරීම සම්පූර්ණ වූ බව දක්වයි.
දෝෂ පණිවුඩ පරීක්ෂා කිරීම
නැවත ආරම්භ කිරීමේදී දෝෂයක් සිදුවේ නම්, පෙන්වෙන පණිවුඩය පරීක්ෂා කර නිර্দිෂ්ට ගැටළුව හඳුනා ගන්න. සාමාන්ය දෝෂ අතර අවසර දෝෂ සහ පෝට් ගැටුම් ඇතුළත් වේ.
ලොග් ගොනු පරීක්ෂා කිරීම
ගැටළු විසඳීමට, MySQL ලොග් ගොනු පරීක්ෂා කිරීම ප්රයෝජනවත් වේ. ලොග් ගොනු සාමාන්යයෙන් /var/log/mysqld.log හි සුරැකේ. විස්තරාත්මක දෝෂ තොරතුරු එහි ලියා ඇත, එබැවින් නැවත ආරම්භ කිරීම අසාර්ථක වූ විට මෙම ගොනුව බලන්න.
4. MySQL නැවත ආරම්භ කිරීම (Windows පරිසරය)
සේවා කළමනාකරණ මෙවලම භාවිතා කර නැවත ආරම්භ කිරීම
Windows පරිසරයක, GUI-අධාරිත සේවා කළමනාකරණ මෙවලම භාවිතා කර MySQL පහසුවෙන් නැවත ආරම්භ කළ හැක.
- Windows “Services” කළමනාකරණ මෙවලම විවෘත කරන්න ( “Run” සංවාදයේ
services.mscටයිප් කර එය ආරම්භ කරන්න). - ලැයිස්තුවේ “MySQL” සේවාව සොයා, දකුණු-ක්ලික් කර “Restart” තෝරන්න.
Command Prompt භාවිතා කර නැවත ආරම්භ කිරීම
ඔබට Command Prompt භාවිතා කර MySQL නැවත ආරම්භ කළ හැක:
net stop mysql
net start mysql
මෙම විධානය MySQL සේවාව නවත්වයි, පසු වහාම නැවත ආරම්භ කරයි.
5. නැවත ආරම්භ කිරීම අවශ්ය වන නඩු අධ්යයන
වින්යාස වෙනස්කම් යෙදීම
my.cnf හෝ my.ini ගොනු වල සිදු කරන වෙනස්කම් යෙදීමට නැවත ආරම්භ කිරීම අවශ්ය වේ. උදාහරණයක් ලෙස, මතක භාවිත සැකසුම් හෝ සම්බන්ධතා සීමා වෙනස් කළහොත්, MySQL නැවත ආරම්භ කරන තුරු නව සැකසුම් ක්රියාත්මක නොවේ.
කාර්ය සාධනය වැඩි කිරීම
සේවාදායක කාර්ය සාධනය අඩු වූ විට, නැවත ආරම්භ කිරීම මතක සහ කෑෂ් භාවිතය නැවත සකස් කර සම්පත් නැවත කාර්යක්ෂමව භාවිතා කිරීමට ඉඩ සලසයි. නැවත ආරම්භ කිරීම කාර්ය සාධන ගැටළු සඳහා තාවකාලික විසඳුමක් විය හැක.
6. ගැටළු විසඳීම සහ FAQ
නැවත ආරම්භ කිරීම අසාර්ථක වූ විට කළ යුතු දේ
නැවත ආරම්භ කිරීමේදී ගැටලුවක් සිදුවේ නම්, සාමාන්ය හේතු පහත පරිදි වේ:
- අප්රමාණවත් අවසර : MySQL නැවත ආරම්භ කිරීම සඳහා පරිපාලක අවසර අවශ්ය වේ. ඔබ
sudoවිධානය භාවිතා නොකළහොත්, දෝෂයක් සිදුවේ. - පෝර්ට් ගැටුම : MySQL භාවිතා කරන පෝර්ට් (පෙරනිමි 3306) වෙනත් සේවයක් සමඟ ගැටුම් වුවහොත්, නැවත ආරම්භ කිරීම අසාර්ථක විය හැක. එවැනි අවස්ථාවක, ගැටුම් ඇති සේවාව නවතා හෝ MySQL පෝර්ට් අංකය වෙනස් කරන්න.
නිතර අසන ප්රශ්න (FAQ)
- නැවත ආරම්භ කිරීමේදී දත්ත අහිමි වේද? සාමාන්යයෙන්, නැවත ආරම්භ කිරීමේදී දත්ත අහිමි නොවේ. නමුත්, ගනුදෙනු අසම්පූර්ණ නම්, ඒවා ආපසු හැරවිය හැක.
- මා මාරු නොකළහොත් වින්යාස වෙනස්කම් ක්රියාත්මක නොවේද? සමහර සැකසුම් නැවත ආරම්භ නොකළාමත් ක්රියාත්මක කළ හැක, නමුත් බොහෝ වින්යාස වෙනස්කම් නැවත ආරම්භ කිරීම අවශ්ය වේ.
7. සාරාංශය සහ ඊළඟ පියවර
MySQL නැවත ආරම්භ කිරීම වින්යාස වෙනස්කම් යෙදීමට සහ කාර්ය සාධනය වැඩිදියුණු කිරීමට අවශ්ය මෙහෙයුමකි. විශේෂයෙන් ගැටලු ඇති වූ විට හෝ සේවාදායක භාරය වැඩි වූ විට, නැවත ආරම්භ කිරීම ඉක්මන් විසඳුමක් ලබා දිය හැක. මූලික නැවත ආරම්භ ක්රියාවලිය තේරුම් ගැනීම සහ එය නිතර පරිපාලන කාර්යයන්ට ඇතුළත් කිරීම වැදගත් වේ. ඊළඟ පියවර ලෙස, නිතර නඩත්තු සහ උපස්ථාපන (backup) 전략යන් ක්රියාත්මක කිරීම වඩා විශ්වාසදායක දත්ත ගබඩා මෙහෙයුම් සලසයි.

