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-tablespod[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ń
roothasł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-tableswiersz lub skomentowanie go za pomocą#(hasz). -
Na koniec zrestartuj usługę MySQL i gotowe.


