Hvordan endre root-passordet til MySQL eller MariaDB i Linux
Hvis du installerer MySQL eller MariaDB i Linux for første gang, er sjansen stor for at du vil kjøre mysql_secure_installation-skriptet for å sikre MySQL-installasjonen med grunnleggende innstillinger.
En av disse innstillingene er databaserotpassord – som du må holde hemmelig og bare bruke når det er nødvendig. Hvis du trenger å endre det (for eksempel når en databaseadministrator bytter roller – eller blir permittert!).
Denne artikkelen vil komme godt med. Vi vil forklare hvordan du endrer et root-passord for MySQL- eller MariaDB-databaseserver i Linux.
Selv om vi vil bruke en MariaDB-server i denne artikkelen, bør instruksjonene også fungere for MySQL.
Endre MySQL eller MariaDB root-passord
Du kjenner root-passordet og vil tilbakestille det, i dette tilfellet, la oss sørge for at MariaDB kjører:
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl is-active mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld status
Hvis kommandoen ovenfor ikke returnerer ordet active
som utdata eller det stoppes, må du starte databasetjenesten før du fortsetter:
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl start mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld start
Deretter vil vi logge inn på databaseserveren som root:
# mysql -u root -p
For kompatibilitet på tvers av versjoner, vil vi bruke følgende setning for å oppdatere brukertabellen i mysql-databasen. Merk at du må erstatte YourPasswordHere
med det nye passordet du har valgt for root.
MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
For å validere, gå ut av den nåværende MariaDB-økten ved å skrive.
MariaDB [(none)]> exit;
og trykk deretter Enter. Du skal nå kunne koble til serveren med det nye passordet.
I denne artikkelen har vi forklart hvordan du endrer MariaDB/MySQL root-passordet - enten du kjenner det gjeldende eller ikke.
Som alltid, send oss gjerne en melding hvis du har spørsmål eller tilbakemeldinger ved å bruke kommentarskjemaet nedenfor. Vi ser frem til å høre fra deg!