sql >> Database >  >> RDS >> Mysql

Het MySQL-rootgebruikerswachtwoord instellen op OS X

Probeer het commando FLUSH PRIVILEGES wanneer u zich aanmeldt bij de MySQL-terminal. Als dat niet werkt, probeer dan de volgende reeks opdrachten in de MySQL-terminal

$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

Verander NIEUWWACHTWOORD met welk wachtwoord u maar wilt. Zou helemaal klaar moeten zijn!

Bijwerken :Vanaf MySQL 5.7 is het password veld is hernoemd tot authentication_string . Gebruik bij het wijzigen van het wachtwoord de volgende vraag om het wachtwoord te wijzigen. Alle andere commando's blijven hetzelfde:

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';

Bijwerken :Op 8.0.15 (misschien al voor die versie) werkt de PASWOORD() functie niet, zoals vermeld in de opmerkingen hieronder. Je moet gebruiken:

UPDATE mysql.user SET authentication_string='password' WHERE User='root';



  1. Hoe de primaire sleutel van Django te vervangen door een ander geheel getal dat uniek is voor die tabel?

  2. Hoe parameters te binden aan een onbewerkte DB-query in Laravel die op een model wordt gebruikt?

  3. C#:Object kan niet van DbNull naar andere typen worden gecast

  4. Een database documenteren