Nogle gange skal du muligvis ændre root-adgangskoden eller nulstille root-adgangskoden i MySQL, hvis du har glemt root-adgangskoden. Sådan nulstiller du root-adgangskoden i MySQL. Du kan bruge disse trin til at nulstille root-adgangskoden i Windows, Mac, Ubuntu, CentOS og andre Linux-systemer.
Sådan nulstiller du MySQL Root Password
Her er trinene til at nulstille root-adgangskoden i MySQL i Ubuntu, CentOS, Windows, Mac og andre systemer.
1. Stop MySQL Server
Åbn terminal og kør følgende kommando for at stoppe MySQL Server.
CentOS / Fedora
# service mysqld stop
Ubuntu / Debian
$ service mysql stop
Bonus Læs:Sådan sletter du lagret procedure i MySQL
2. Genstart MySQL Server med –skip-grant-tables
Genstart derefter MySQL Server med –skip-grant-tables mulighed, så du kan logge på uden adgangskode og med alle privilegier.
# mysqld_safe --skip-grant-tables &
Du skal muligvis inkludere 'sudo' nøgleord før ovenstående kommando i nogle Ubuntu/Debian-systemer.
Sørg for at inkludere '&' i slutningen af din kommando, så MySQL-serveren kører i baggrunden.
Bemærk venligst, at det er meget usikkert at starte mysql med –skip-grant-tables mulighed og bør kun bruges i en kort periode.
Efter at vi har ændret root-adgangskode i MySQL, genstarter vi straks MySQL-serveren på den normale måde.
Bonus Læs:Sådan ændres brugeradgangskode i MySQL
3. Log ind på MySQL
Kør følgende kommando for at logge på MySQL.
# mysql -uroot
4. Skift root-adgangskode i MySQL
Kør følgende kommando på mysql> hurtig. Erstat nyt_adgangskode i kommandoen nedenfor med din nye adgangskode.
mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'
Bonus Læs:MySQL CAST vs CONVERT
5. Skyl privilegier
Fjern rettigheder for at anvende ændringer
mysql> FLUSH PRIVILEGES; mysql> exit;
Bonuslæsning:MySQL-tilbageføringsforespørgsel
6. Stop MySQL Server
Kør følgende kommando i terminalprompten for at stoppe MySQL-serveren, da den ikke er sikker.
# mysqladmin -u root -p shutdown
Du bliver bedt om at indtaste root-adgangskoden. Indtast din nye root-adgangskode.
Bonus Læs:Sådan bruger du MySQL Rollup
7. Start MySQL Server
Start MySQL Server normalt.
CentOS / Fedora
# service mysqld start
Ubuntu / Debian
$ service mysql start
Forhåbentlig vil ovenstående artikel hjælpe dig med at nulstille root-adgangskoden i MySQL.
Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!