Hvis du installerer MySQL eller MariaDB i Linux for første gang, er chancerne for, at du vil udføre mysql_secure_installation script til at sikre din MySQL-installation med grundlæggende indstillinger.
En af disse indstillinger er database root-adgangskode - som du skal holde hemmelig og kun bruge, når det er påkrævet. Hvis du har brug for at ændre det (f.eks. når en databaseadministrator skifter roller – eller bliver afskediget!).
Foreslået læsning: Gendan MySQL eller MariaDB Root Password i Linux
Denne artikel vil være nyttig. Vi vil forklare, hvordan man ændrer en root-adgangskode til MySQL- eller MariaDB-databaseserver i Linux.
Selvom vi vil bruge en MariaDB server i denne artikel, burde instruktionerne virke for MySQL også.
Skift MySQL- eller MariaDB-rodadgangskode
Du kender root-adgangskoden og vil nulstille den, i dette tilfælde skal du sørge for, at MariaDB kører:
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl is-active mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld status
Hvis ovenstående kommando ikke returnerer ordet active
som output eller stoppet, skal du starte databasetjenesten, før du fortsætter:
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl start mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld start
Dernæst logger vi på databaseserveren som root:
# mysql -u root -p
For kompatibilitet på tværs af versioner vil vi bruge følgende erklæring til at opdatere brugertabellen i mysql-databasen. Bemærk, at du skal erstatte YourPasswordHere
med den nye adgangskode, du har valgt til root.
MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
For at validere skal du afslutte din nuværende MariaDB-session ved at skrive.
MariaDB [(none)]> exit;
og tryk derefter på Enter. Du skulle nu være i stand til at oprette forbindelse til serveren ved hjælp af den nye adgangskode.
Oversigt
I denne artikel har vi forklaret, hvordan du ændrer MariaDB / MySQL root-adgangskoden - uanset om du kender den nuværende eller ej.
Som altid er du velkommen til at skrive til os, hvis du har spørgsmål eller feedback ved at bruge vores kommentarformular nedenfor. Vi ser frem til at høre fra dig!