Zde jsou kroky, které je třeba dodržet:
- Vyhledejte konfigurační soubor MySQL pomocí:
$ mysql --help | grep -A 1 "Default options"
Na Ubuntu 16 je umístění souboru obvykle /etc/mysql/mysql.conf.d/mysqld.cnf
-
Upravte konfigurační soubor pomocí:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Přidejte
skip-grant-tables
pod[mysqld]
zablokujte a uložte změny.
-
Restartujte službu MySQL pomocí:
sudo service mysql restart
-
Zkontrolujte stav služby MySQL:
sudo service mysql status
-
Přihlaste se do mysql pomocí:
$ mysql -u root
-
A změňte
root
heslo:
mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITHmysql_native_password BY 'MyNewPass';
-
Vraťte zpět změny konfiguračního souboru MySQL odstraněním
skip-grant-tables
řádek nebo jej okomentujte znakem#
(hash). -
Nakonec restartujte službu MySQL a můžete začít.