Dit zijn de te volgen stappen:
- Zoek het MySQL-configuratiebestand met:
$ mysql --help | grep -A 1 "Default options"
Op Ubuntu 16 is de bestandslocatie meestal /etc/mysql/mysql.conf.d/mysqld.cnf
-
Bewerk het configuratiebestand met:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Voeg
skip-grant-tables
toe onder[mysqld]
blokkeer en sla de wijzigingen op.
-
Start MySQL-service opnieuw met:
sudo service mysql restart
-
Controleer de MySQL-servicestatus:
sudo service mysql status
-
Log in op mysql met:
$ mysql -u root
-
En verander de
root
wachtwoord:
mysql> FLUSH PRIVILEGES;
mysql> WIJZIG GEBRUIKER 'root'@'localhost' GEDENTIFICEERD MET mysql_native_password DOOR 'MyNewPass';
-
Zet de wijzigingen in het MySQL-configuratiebestand terug door
skip-grant-tables
te verwijderen regel of becommentarieer het met een#
(hash). -
Herstart tenslotte de MySQL-service en je bent klaar om te gaan.