Com canviar la contrasenya arrel de MySQL o MariaDB a Linux


Si instal·leu MySQL o MariaDB a Linux per primera vegada, és probable que executeu l'script mysql_secure_installation per assegurar la vostra instal·lació de MySQL amb la configuració bàsica.

Una d'aquestes configuracions és la contrasenya d'arrel de la base de dades, que heu de mantenir en secret i utilitzar-la només quan sigui necessària. Si necessiteu canviar-lo (per exemple, quan un administrador de base de dades canvia de rols o és acomiadat!).

Aquest article serà útil. Explicarem com canviar una contrasenya root del servidor de bases de dades MySQL o MariaDB a Linux.

Tot i que utilitzarem un servidor MariaDB en aquest article, les instruccions també haurien de funcionar per a MySQL.

Canvieu la contrasenya arrel de MySQL o MariaDB

Coneixeu la contrasenya d'arrel i voleu restablir-la, en aquest cas, assegurem-nos que MariaDB s'està executant:

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

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

Si l'ordre anterior no retorna la paraula active com a sortida o s'ha aturat, haureu d'iniciar el servei de base de dades abans de continuar:

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

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

A continuació, iniciarem la sessió al servidor de bases de dades com a root:

# mysql -u root -p

Per a la compatibilitat entre versions, utilitzarem la següent instrucció per actualitzar la taula d'usuaris a la base de dades mysql. Tingueu en compte que heu de substituir YourPasswordHere per la nova contrasenya que heu escollit per a root.

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

Per validar, sortiu de la vostra sessió de MariaDB actual escrivint.

MariaDB [(none)]> exit;

i després premeu Intro. Ara hauríeu de poder connectar-vos al servidor amb la nova contrasenya.

En aquest article hem explicat com canviar la contrasenya d'arrel de MariaDB/MySQL, tant si coneixeu l'actual com si no.

Com sempre, no dubteu a enviar-nos una nota si teniu cap pregunta o comentari mitjançant el nostre formulari de comentaris a continuació. Esperem amb interès tenir notícies teves!