Ето стъпките, които трябва да следвате:
- Намерете конфигурационния файл на MySQL, като използвате:
$ mysql --help | grep -A 1 "Default options"
В Ubuntu 16 местоположението на файла обикновено е /etc/mysql/mysql.conf.d/mysqld.cnf
-
Редактирайте конфигурационния файл с помощта на:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf -
Добавете
skip-grant-tablesпод[mysqld]блокирайте и запазете промените.
-
Рестартирайте услугата MySQL, като използвате:
sudo service mysql restart -
Проверете състоянието на услугата MySQL:
sudo service mysql status
-
Влезте в mysql с:
$ mysql -u root -
И променете
rootпарола:
mysql> ПРИВИЛЕГИИ ЗА ФЛУШ;
mysql> ПРОМЕНИ ПОТРЕБИТЕЛ 'root'@'localhost' ИДЕНТИФИЦИРАН Сmysql_native_password ОТ 'MyNewPass';
-
Върнете обратно промените в конфигурационния файл на MySQL, като премахнете
skip-grant-tablesред или го коментирате с#(хеш). -
Накрая рестартирайте услугата MySQL и сте готови.


