MySQL – Wat is de standaard gebruikersnaam en wachtwoord?

Design – 21-Apr-2020

De standaard gebruiker voor MySQL is root en heeft standaard geen wachtwoord.

Als u een wachtwoord voor MySQL heeft ingesteld en u kunt het niet meer herinneren, dan kunt u het altijd resetten en een ander wachtwoord kiezen.

Windows

1.Zorg ervoor dat MySQL Server niet draait. Open Taakbeheer, zoek het MySQL proces en forceer het te stoppen.

2.Maak een nieuw tekstbestand dat de onderstaande verklaring bevat:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Vervang het wachtwoord door het nieuwe

3.Sla het bestand op met de mysql-init naam in C:. Het pad zou er als volgt uit moeten zien:

C:\mysql-init.txt

4.Open het Start menu, voer Uitvoeren in en schrijf dan cmd om de commando prompt te openen

5.Ga naar de MySQL server bin map

 cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"

Als u MySQL met een ander pad hebt geïnstalleerd, pas dan de cd

6.Start het met het mysql-init bestand

 mysqld --init-file=C:\\mysql-init.txt

Als MySQL is geïnstalleerd met behulp van de Wizard, voeg dan het commando defaults bestand toe:

 mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt

7.Nadat de MySQL server is gestart, verwijdert u het mysql-init bestand.

Algemeen

Als alternatief kunt u een meer algemene methode gebruiken die op elk systeem werkt, maar het is minder veilig.

1.Stop MySQL

2.Herstart het met de --skip-grant-tables optie

 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3.Maak verbinding met MySQL server met behulp van de mysql client

mysql -u root

4.Herlaad alle grant tabellen door uit te voeren:

FLUSH PRIVILEGES;

5.Stel het nieuwe wachtwoord in voor uw account:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

6.Stop de server en herstart hem normaal. Nu zou u verbinding moeten kunnen maken met de root gebruikersnaam en uw nieuwe wachtwoord.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *