Windows සහ Linux හි MySQL සම්පූර්ණයෙන් ඉවත් කිරීම (පියවර-පියවර මාර්ගෝපදේශය)

1. හැඳින්වීම

MySQL යනු විශාල ලෙස භාවිතා වන දත්ත ගබඩා පද්ධතියක් වන අතර, නැවත ස්ථාපනය කිරීම හෝ අනුවාද වෙනස් කිරීම වැනි අවස්ථා වලදී එය අස්ථාපනය කිරීමට ඔබට අවශ්‍ය විය හැක. මෙම මාර්ගෝපදේශය Windows සහ Linux පරිසර දෙකම තුළ MySQL සම්පූර්ණයෙන් අස්ථාපනය කරන ආකාරය විස්තරාත්මකව පැහැදිලි කරයි. අවශ්‍ය නොවන ගොනු සහ සේවා වින්‍යාසයන් නිවැරදිව ඉවත් කිරීමෙන්, නැවත ස්ථාපනය කිරීමේදී ඇති විය හැකි ගැටළු වලින් ඔබට වැළැක්විය හැක.

2. Windows හි MySQL අස්ථාපනය කිරීමේ පියවර

2.1 Control Panel එකෙන් අස්ථාපනය කිරීම

  1. Control Panel එක විවෘත කරන්න Windows “Control Panel” හි “Uninstall a program” තෝරන්න.
  2. MySQL-සම්බන්ධිත වැඩසටහන් අස්ථාපනය කරන්න “MySQL Server”, “MySQL Workbench”, “MySQL Connector” වැනි සියලු සම්බන්ධිත වැඩසටහන් තෝරා අස්ථාපනය කරන්න.

2.2 අවශ්‍ය නොවන ගොනු මකා දැමීම

MySQL වැඩසටහන අස්ථාපනය කළ පසුද, ඔබේ පද්ධතියේ කිසිඳු අවශ්‍ය නොවන ගොනු ඉතිරි විය හැක. මෙම ගොනු අතින් මකා දැමීමට වග බලා ගන්න.

  1. Program Files තුළ MySQL ෆෝල්ඩරය මකන්න C:\Program Files\MySQL ෆෝල්ඩරය සොයා මකන්න.
  2. ProgramData ෆෝල්ඩරයේ MySQL-සම්බන්ධිත ගොනු මකන්න රහසිගත C:\ProgramData\MySQL ෆෝල්ඩරයද මකන්න. එය දෘශ්‍යමාන නොවන්නේ නම්, File Explorer හි “Show hidden files” විකල්පය සක්‍රිය කරන්න.

2.3 Environment Variables වලින් MySQL මාර්ගය ඉවත් කිරීම

  1. Environment Variables පරීක්ෂා කරන්න “Advanced system settings” හි “Environment Variables” විවෘත කරන්න.
  2. Path වලින් MySQL මාර්ගය ඉවත් කරන්න “System variables” යටතේ “Path” සංස්කරණය කර MySQL-සම්බන්ධිත මාර්ග (උදා: C:\Program Files\MySQL\MySQL Server) ඉවත් කරන්න.

3. Linux හි MySQL අස්ථාපනය කිරීමේ පියවර

3.1 Package Manager එකක් භාවිතා කර අස්ථාපනය කිරීම

ඔබගේ Linux බෙදාහැරීම අනුව භාවිතා කරන package manager එක වෙනස් වේ. MySQL අස්ථාපනය කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න.

  • Debian-ආශ්‍රිත (Ubuntu, ආදිය)
    sudo apt-get remove --purge mysql-server mysql-client mysql-common
    sudo apt-get autoremove
    sudo apt-get autoclean
    
  • RedHat-ආශ්‍රිත (CentOS, ආදිය)
    sudo yum remove mysql-server
    

APT යනු පරාසයන් විසඳීමේදී ඉතා කාර්යක්ෂම වන අතර සංකීර්ණ පැකේජ කළමනාකරණය කරයි. YUM ද පරාසයන් විසඳීම සහ බහු රෙපොසිටරීන්ගෙන් ස්ථාපනය කිරීමට සහය දක්වයි.

3.2 දත්ත ෆෝල්ඩර සහ වින්‍යාස ගොනු මකා දැමීම

  1. දත්ත ෆෝල්ඩරය මකන්න MySQL දත්ත /var/lib/mysql තුළ ගබඩා වන බැවින්, එම ෆෝල්ඩරය මකන්න.
    sudo rm -rf /var/lib/mysql
    
  1. වින්‍යාස ගොනු මකන්න MySQL වින්‍යාස ගොනුද මකන්න.
    sudo rm -rf /etc/mysql /etc/my.cnf
    

4. MySQL සේවාව ඉවත් කිරීම

MySQL සේවාව පද්ධතියේ රඳා පවතින්නේ නම්, නැවත ස්ථාපනය කිරීමේදී දෝෂ ඇති විය හැක. සේවාව ඉවත් කිරීමෙන් පද්ධතිය පිරිසිදු තත්ත්වයට පත් කරගත හැක.

4.1 Windows හි සේවාව ඉවත් කිරීම

  1. සේවා ලැයිස්තුව පෙන්වන්න services.msc විවෘත කර MySQL සේවාව සොයා ගන්න.
  2. සේවාව නවතා මකන්න MySQL සේවාව නවතා, පහත කමාන්ඩ් භාවිතා කර මකන්න.
    sc delete MySQL
    

4.2 Linux හි සේවාව ඉවත් කිරීම

  1. සේවාව නවතන්න
    sudo systemctl stop mysql
    
  1. සේවාව අක්‍රිය කරන්න
    sudo systemctl disable mysql
    

5. අස්ථාපනයෙන් පසු වැදගත් සටහන්

5.1 දත්ත උපස්ථාපනයේ වැදගත්කම

MySQL අස්ථාපනය කිරීමට පෙර, ඔබේ දත්ත උපස්ථාපනය කිරීම ඉතා වැදගත්ය. අස්ථාපනයෙන් දත්ත අහිමි වීමේ අවදානම ඇති බැවින්, උපස්ථාපනයක් සකස් කිරීම අත්‍යවශ්‍ය වේ. සියලු දත්ත ගබඩා උපස්ථාපනය කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න.

mysqldump -u root -p --all-databases > alldatabases.sql

5.2 නවතම ස්ථාපනයේදී සැලකිලිමත් විය යුතු කරුණු

MySQL නැවත ස්ථාපනය කරන විට, පෙර වින්‍යාස ගොනු හෝ දත්ත ගබඩා ඉතිරිව තිබේ නම් ගැටළු ඇති විය හැක. එබැවින්, අස්ථාපනයෙන් පසු සියලු සම්බන්ධිත ගොනු සම්පූර්ණයෙන් ඉවත් කර ඇති බව තහවුරු කිරීම වැදගත්ය.

6. නිගමනය

මෙම ලිපියේ, Windows සහ Linux පරිසර දෙකම තුළ MySQL අස්ථාපනය කිරීමේ පියවරවල විස්තරාත්මක විස්තර ලබා දී ඇත. විශේෂයෙන්, ඉතිරි ගොනු සහ සේවාවන් ඉවත් කිරීම සම්පූර්ණ අස්ථාපනය සඳහා අත්‍යවශ්‍ය වේ. නිවැරදි ක්‍රියාමාර්ග අනුගමනය කිරීමෙන්, නැවත ස්ථාපනය කිරීමේදී ඇති විය හැකි ගැටළු වලින් ඔබට වැළැක්විය හැක.