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!