Här är stegen som ska följas:
- Leta reda på MySQL-konfigurationsfilen med:
$ mysql --help | grep -A 1 "Default options"
På Ubuntu 16 är filplatsen vanligtvis /etc/mysql/mysql.conf.d/mysqld.cnf
-
Redigera konfigurationsfilen med:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Lägg till
skip-grant-tables
under[mysqld]
blockera och spara ändringarna.
-
Starta om MySQL-tjänsten med:
sudo service mysql restart
-
Kontrollera MySQL-tjänstens status:
sudo service mysql status
-
Logga in på mysql med:
$ mysql -u root
-
Och ändra
root
lösenord:
mysql> SPOLA PRIVILEGIER;
mysql> ÄNDRA ANVÄNDARE 'root'@'localhost' IDENTIFIERAD MED mysql_native_password AV 'MyNewPass';
-
Återställ ändringarna av MySQL-konfigurationsfilen genom att ta bort
skip-grant-tables
rad eller kommentera den med en#
(hash). -
Starta slutligen om MySQL-tjänsten och du är klar.