MySQL:n tai MariaDB:n juurisalasanan vaihtaminen Linuxissa


Jos asennat MySQL:n tai MariaDB:n Linuxiin ensimmäistä kertaa, suoritat todennäköisesti mysql_secure_installation-komentosarjan MySQL-asennuksen suojaamiseksi perusasetuksella.

Yksi näistä asetuksista on tietokannan pääkäyttäjän salasana – joka sinun on pidettävä salassa ja käytettävä vain tarvittaessa. Jos sinun on muutettava sitä (esimerkiksi kun tietokannan järjestelmänvalvoja vaihtaa rooleja – tai lomautetaan!).

Suositeltu luku: MySQL- tai MariaDB-pääsalasanan palauttaminen Linuxissa

Tämä artikkeli on hyödyllinen. Selitämme, kuinka MySQL- tai MariaDB-tietokantapalvelimen pääsalasana vaihdetaan Linuxissa.

Vaikka käytämme tässä artikkelissa MariaDB-palvelinta, ohjeiden pitäisi toimia myös MySQL:ssä.

Vaihda MySQL- tai MariaDB-pääsalasana

Tiedät root-salasanan ja haluat nollata sen, tässä tapauksessa varmista, että MariaDB on käynnissä:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld status

Jos yllä oleva komento ei palauta sanaa active tulosteena tai se on pysäytetty, sinun on käynnistettävä tietokantapalvelu ennen kuin jatkat:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld start

Seuraavaksi kirjaudumme tietokantapalvelimeen pääkäyttäjänä:

mysql -u root -p

Versioiden yhteensopivuuden varmistamiseksi käytämme seuraavaa käskyä päivittääksemme käyttäjätaulukon mysql-tietokannassa. Huomaa, että sinun on korvattava YourPasswordHere uudella salasanalla, jonka olet valinnut pääkäyttäjälle.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Vahvista poistumalla nykyisestä MariaDB-istunnostasi kirjoittamalla.

MariaDB [(none)]> exit;

ja paina sitten Enter. Sinun pitäisi nyt pystyä muodostamaan yhteys palvelimeen uudella salasanalla.

Yhteenveto

Tässä artikkelissa olemme selittäneet, kuinka MariaDB/MySQL-pääsalasana vaihdetaan – riippumatta siitä, tiedätkö nykyisen salasanan vai et.

Kuten aina, voit lähettää meille huomautuksen, jos sinulla on kysyttävää tai palautetta alla olevalla kommenttilomakkeellamme. Me odotamme yhteydenottoasi!