Mysql
 sql >> база данни >  >> RDS >> Mysql

Задаване на паролата за root на MySQL на OS X

Опитайте с командата FLUSH PRIVILEGES когато влезете в терминала MySQL. Ако това не работи, опитайте следния набор от команди, докато сте в терминала на MySQL

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

Променете NEWPASSWORD с каквато парола искате. Всичко трябва да е готово!

Актуализиране :От MySQL 5.7, password полето е преименувано на authentication_string . Когато променяте паролата, използвайте следната заявка, за да промените паролата. Всички други команди остават същите:

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

Актуализиране :На 8.0.15 (може би вече преди тази версия) функцията PASSWORD() не работи, както е споменато в коментарите по-долу. Трябва да използвате:

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. Имам масив от цели числа, как да използвам всяко от тях в mysql заявка (в php)?

  2. БРОЙ MySQL РАЗЛИЧЕН

  3. Как да премахна нови знаци от редове от данни в mysql?

  4. Заявка за получаване на всички редове от предходния месец

  5. Задайте часова зона в PHP и MySQL