Ето стъпките, които трябва да следвате:
- Намерете конфигурационния файл на 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 и сте готови.