MySQL eemaldamine Windowsis ja Linuxis – algajatele

1. Sissejuhatus

MySQL on väga laialdaselt kasutatav andmebaasisüsteem, kuid mõnikord on vaja see uuesti installida või versiooni muuta, mis nõuab desinstallimist. Selles juhendis selgitatakse üksikasjalikult, kuidas MySQL täielikult desinstallida nii Windowsi kui ka Linuxi keskkondades. Jääkfailide ja teenuste seadistuste põhjalik eemaldamine aitab vältida probleeme.

2. MySQLi desinstallimise juhised Windowsi keskkonnas

2.1 Desinstallimine juhtpaneelist

  1. Ava juhtpaneel Windowsi “Juhtpaneel”ist vali “Programmi desinstallimine”.
  2. Desinstalli MySQLi seotud programmid Vali “MySQL Server”, “MySQL Workbench”, “MySQL Connector” jne ning desinstalli kõik seotud programmid.

2.2 Jäänud failide kustutamine

MySQLi programmi desinstallimise järel võivad süsteemi jääda mõned jäänud failid. Kustuta need failid käsitsi.
  1. Kustuta MySQL kaust Program Filesist C:Program FilesMySQL kaust otsi ja kustuta see.
  2. Kustuta MySQLi seotud failid ProgramData kaustast Kustuta peidetud kaust C:ProgramDataMySQL. Kui see ei ole nähtav, lülita Exploreris sisse valik “Kuva peidetud failid”.

2.3 MySQLi tee eemaldamine keskkonnamuutujatest

  1. Kontrolli keskkonnamuutujaid “Ava “Süsteemi täpsemad seaded” ja seejärel “Keskkonnamuutujad”.”
  2. Eemalda MySQLi tee Pathist Muuda süsteemi muutujate “Path” väärtust ja eemalda MySQLi seotud teed (näiteks C:Program FilesMySQLMySQL Server).

3. MySQL eemaldamise juhised Linuxi keskkonnas

3.1 Eemaldamine pakettihalduri abil

Linuxi distributsiooni järgi kasutatav pakettihaldur võib erineda. Järgnevaid käske kasutades eemaldatakse MySQL.
  • Debian-põhised (nt Ubuntu)
   sudo apt-get remove --purge mysql-server mysql-client mysql-common
   sudo apt-get autoremove
   sudo apt-get autoclean
  • RedHat-põhised (nt CentOS)
   sudo yum remove mysql-server
APT on hea sõltuvuste lahendamisel ning suudab tõhus? Wait. Let’s correct: “APT on hea sõltuvuste lahendamisel ning suudab tõhusalt hallata keerukaid pakette. Samas toetab YUM samuti sõltuvuste lahendamist ja võimaldab installida pakette mitmest repositooriumist.” Ensure correct Estonian. Continue: APT on hea sõltuvuste lahendamisel ning suudab tõhusalt hallata keerukaid pakette. Samas toetab YUM samuti sõltuvuste lahendamist ja võimaldab installida pakette mitmest repositooriumist.

3.2 Andmekausta ja seadistusfailide kustutamine

  1. Andmekausta kustutamine MySQLi andmed on salvestatud kausta /var/lib/mysql, seega tuleb see kaust kustutada.
   sudo rm -rf /var/lib/mysql
  1. Seadistusfailide kustutamine MySQLi seadistusfailid kustutatakse samuti.
   sudo rm -rf /etc/mysql /etc/my.cnf

4. MySQL teenuse eemaldamine

Kui MySQLi teenus jääb süsteemi, võib uuesti installimisel tekkida viga. Eemaldame teenuse, et süsteem oleks puhas.

4.1 Windowsis teenuse eemaldamine

  1. Kuva teenuste loend services.msc avage ja otsige MySQL teenust.
  2. Teenuse peatamine ja eemaldamine Peatades MySQL teenuse, eemaldame teenuse järgmise käsuga.
   sc delete MySQL

4.2 Linuxis teenuse eemaldamine

  1. Teenuse peatamine
   sudo systemctl stop mysql
  1. Teenuse keelamine
   sudo systemctl disable mysql

5. Pärast desinstallimist tähelepanu

5.1 Andmete varundamise tähtsus

Enne MySQL-i desinstallimist on andmete varundamine väga oluline. Kuna desinstallimine võib põhjustada andmete kaotuse, on varundamine kohustuslik. Varundamiseks kasutage järgmist käsku.
mysqldump -u root -p --all-databases > alldatabases.sql

5.2 Jällegi installimisel tähelepanu

MySQL-i uuesti installimisel võib tekkida probleeme, kui vanad seadistusfailid või andmebaasid on allesjäänud. Seetõttu on oluline veenduda, et desinstallimise järel on kõik seotud failid täielikult kustutatud.

6. Kokkuvõte

Selles artiklis käsitlesime üksikasjalikult MySQL-i eemaldamise protseduure Windowsi ja Linuxi keskkondades. Eriti oluline on eemaldada allesjäänud failid ja teenused, et täielikult desinstallida. Õige sammude järgimine aitab vältida probleeme uuesti installimisel.