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

Indstilling af MySQL root-brugeradgangskoden på OS X

Prøv kommandoen FLUSH PRIVILEGES når du logger på MySQL-terminalen. Hvis det ikke virker, så prøv følgende sæt kommandoer, mens du er i MySQL-terminalen

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

Skift NYT PASSWORD med den adgangskode, du ønsker. Det burde være klar!

Opdater :Fra og med MySQL 5.7 er password felt er blevet omdøbt til authentication_string . Når du ændrer adgangskoden, skal du bruge følgende forespørgsel til at ændre adgangskoden. Alle andre kommandoer forbliver de samme:

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

Opdater :Den 8.0.15 (måske allerede før den version) virker PASSWORD()-funktionen ikke, som nævnt i kommentarerne nedenfor. Du skal bruge:

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



  1. Hvad er den bedste måde at gemme mediefiler på en database?

  2. Tilsløring af følsomme data i dine eksekveringsplaner

  3. Sådan opretter du PL/SQL-funktion i Oracle-databasen

  4. Oracle hvordan man eksporterer forespørgsel til en tekst/csv-fil