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

Заседнал с отказан достъп за потребител 'root'@'localhost' - терминал, Mac

Един метод:

  1. спрете вашия MySQL сървър.
  2. стартирайте вашия MySQL сървър с --skip-grant-tables опция. Позволява ви да се свържете със сървъра без парола.

    /path/to/mysqld --skip-grant-tables &
    
  3. свържете се с вашия сървър с помощта на mysql клиента:

    mysql
    
  4. променете root паролата (заменете NewPassord според това, което искате):

    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    
  5. рестартирайте вашия MySQL сървър.

Има и други начини за нулиране на MySQL root паролата:http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Трябва ли да нормализирам БД или не?

  2. Не може да се извлекат данни от базата данни към маркера на скрипта, докато се използва графика

  3. Как да изпълним две mysql заявки като една в PHP/MYSQL?

  4. Цикъл n пъти без използване на съхранена процедура

  5. Мога ли да използвам множество изрази в JDBC подготвена заявка?