sql >> Database teknologi >  >> RDS >> Mysql

Sådan nulstiller du MySQL Root Password

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!

  1. 3 måder at bruge ALL i SQL Server

  2. Hvordan ændres PostgreSQL brugeradgangskode?

  3. Oracle In-Memory omkostninger

  4. Sådan genereres DB-testdata