Oto kroki, które należy wykonać:
- Zlokalizuj plik konfiguracyjny MySQL za pomocą:
$ mysql --help | grep -A 1 "Default options"
W Ubuntu 16 lokalizacja pliku to zazwyczaj /etc/mysql/mysql.conf.d/mysqld.cnf
-
Edytuj plik konfiguracyjny za pomocą:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Dodaj
skip-grant-tables
pod[mysqld]
zablokuj i zapisz zmiany.
-
Zrestartuj usługę MySQL za pomocą:
sudo service mysql restart
-
Sprawdź stan usługi MySQL:
sudo service mysql status
-
Zaloguj się do mysql za pomocą:
$ mysql -u root
-
I zmień
root
hasło:
mysql> UPRAWNIENIA PŁUKANIA;
mysql> ZMIEŃ UŻYTKOWNIKA 'root'@'localhost' ZIDENTYFIKOWANO ZA POMOCĄ mysql_native_password PRZEZ 'MyNewPass';
-
Przywróć zmiany w pliku konfiguracyjnym MySQL, usuwając
skip-grant-tables
wiersz lub skomentowanie go za pomocą#
(hasz). -
Na koniec zrestartuj usługę MySQL i gotowe.