Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Ustawianie hasła użytkownika root MySQL w systemie OS X

Wypróbuj polecenie FLUSH PRIVILEGES po zalogowaniu się do terminala MySQL. Jeśli to nie zadziała, wypróbuj następujący zestaw poleceń w terminalu MySQL

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

Zmień NEWPASSWORD na dowolne hasło. Powinno być gotowe!

Aktualizacja :Od MySQL 5.7 password nazwa pola została zmieniona na authentication_string . Zmieniając hasło, użyj następującego zapytania, aby zmienić hasło. Wszystkie inne polecenia pozostają takie same:

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

Aktualizacja :W wersji 8.0.15 (może już przed tą wersją) funkcja PASSWORD() nie działa, jak wspomniano w komentarzach poniżej. Musisz użyć:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podłączyć wiele baz danych w PHP, MYSQLi i PDO

  2. Błąd? #1146 — Tabela „xxx.xxxxx” nie istnieje

  3. Łączenie się z bazami danych MySQL

  4. Migracja bazy danych Oracle do MySQL na AWS, część 2

  5. PDO::fetchAll kontra PDO::fetch w pętli