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

mysql root паролата е забравена

Ето стъпките, които трябва да следвате:

  1. Намерете конфигурационния файл на MySQL, като използвате:$ mysql --help | grep -A 1 "Default options"

В Ubuntu 16 местоположението на файла обикновено е /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Редактирайте конфигурационния файл с помощта на:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Добавете skip-grant-tables под [mysqld] блокирайте и запазете промените.

  1. Рестартирайте услугата MySQL, като използвате:sudo service mysql restart

  2. Проверете състоянието на услугата MySQL:sudo service mysql status

  1. Влезте в mysql с:$ mysql -u root

  2. И променете root парола:

mysql> ПРИВИЛЕГИИ ЗА ФЛУШ;

mysql> ПРОМЕНИ ПОТРЕБИТЕЛ 'root'@'localhost' ИДЕНТИФИЦИРАН Сmysql_native_password ОТ 'MyNewPass';

  1. Върнете обратно промените в конфигурационния файл на MySQL, като премахнете skip-grant-tables ред или го коментирате с # (хеш).

  2. Накрая рестартирайте услугата MySQL и сте готови.



  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?

  2. Фатална грешка:операторът [] не се поддържа за низове

  3. неуспешно търсене в пълен текст на mysql

  4. Смесване на ANSI 1992 JOIN и COMMA в заявка

  5. Как да съхранявате името на файла в базата данни, с друга информация, докато качвате изображение на сървър с помощта на PHP?