sql >> Database >  >> RDS >> Mysql

Hoe MySQL Root-wachtwoord opnieuw in te stellen

Soms moet je het root-wachtwoord wijzigen of het root-wachtwoord opnieuw instellen in MySQL, voor het geval je het root-wachtwoord bent vergeten. Hier leest u hoe u het root-wachtwoord opnieuw kunt instellen in MySQL. Je kunt deze stappen gebruiken om het root-wachtwoord opnieuw in te stellen in Windows, Mac, Ubuntu, CentOS en andere Linux-systemen.

Het MySQL-rootwachtwoord opnieuw instellen

Hier zijn de stappen om het root-wachtwoord in MySQL in Ubuntu, CentOS, Windows, Mac en andere systemen opnieuw in te stellen.

1. MySQL-server stoppen

Open terminal en voer de volgende opdracht uit om MySQL Server te stoppen.

CentOS / Fedora

# service mysqld stop

Ubuntu / Debian

$ service mysql stop

Bonus Lezen:Hoe de opgeslagen procedure in MySQL te verwijderen

2. Start MySQL Server opnieuw met –skip-grant-tables

Start vervolgens MySQL Server opnieuw met de optie –skip-grant-tables, zodat u kunt inloggen zonder wachtwoord en met alle privileges.

# mysqld_safe --skip-grant-tables &

In sommige Ubuntu/Debian-systemen moet u mogelijk het sleutelwoord 'sudo' vóór de bovenstaande opdracht opnemen.

Zorg ervoor dat u '&' aan het einde van uw opdracht plaatst, zodat de MySQL-server op de achtergrond wordt uitgevoerd.

Houd er rekening mee dat het zeer onveilig is om mysql te starten met de optie –skip-grant-tables en dient slechts voor een korte tijd te worden gebruikt.

Nadat we het root-wachtwoord in MySQL hebben gewijzigd, zullen we de MySQL-server onmiddellijk op de normale manier opnieuw opstarten.

Bonus lezen:het gebruikerswachtwoord wijzigen in MySQL

3. Log in op MySQL

Voer de volgende opdracht uit om in te loggen op MySQL.

# mysql -uroot

4. Wijzig root-wachtwoord in MySQL

Voer de volgende opdracht uit op mysql> snel. Vervang nieuw_wachtwoord in opdracht hieronder met uw nieuwe wachtwoord.

mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'

Bonus Lezen:MySQL CAST vs CONVERT

5. Spoelrechten

Spoelrechten om wijzigingen toe te passen

mysql> FLUSH PRIVILEGES;
mysql> exit;

Bonus Lezen:MySQL Rollback Query

6. MySQL-server stoppen

Voer de volgende opdracht uit in de terminalprompt om de MySQL-server te stoppen, aangezien deze niet veilig is.

# mysqladmin -u root -p shutdown

U wordt gevraagd om het root-wachtwoord in te voeren. Voer je nieuwe root-wachtwoord in.

Bonus lezen:MySQL Rollup gebruiken

7. MySQL-server starten

Start MySQL Server normaal.

CentOS / Fedora

# service mysqld start

Ubuntu / Debian

$ service mysql start

Hopelijk helpt het bovenstaande artikel je om het root-wachtwoord in MySQL opnieuw in te stellen.

Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te controleren. Probeer het vandaag nog!

  1. Script alle gegevens uit de SQL Server-database

  2. Omschakeling/Switchback implementeren in PostgreSQL 9.3.

  3. PostgreSQL-replicatie voor noodherstel

  4. MyBatis RowBounds beperkt de resultaten van zoekopdrachten niet