Stel / verander / reset het MySQL-rootwachtwoord op Ubuntu Linux. Voer de volgende regels in uw terminal in.
- Stop de MySQL-server:
sudo /etc/init.d/mysql stop
- Start de
mysqld
configuratie:sudo mysqld --skip-grant-tables &
In sommige gevallen moet u de /var/run/mysqld
. maken eerst:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
- Log in op MySQL als root:
mysql -u root mysql
- Vervang
YOURNEWPASSWORD
met uw nieuwe wachtwoord:
Voor MySQL <8.0
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
Opmerking:in sommige versies, als
password
kolom niet bestaat, kunt u het volgende proberen:UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
Opmerking:deze methode wordt niet beschouwd als de veiligste manier om het wachtwoord opnieuw in te stellen, maar het werkt wel.
Voor MySQL>=8.0
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
Referenties:
- Het MySQL-rootwachtwoord instellen / wijzigen / resetten op Ubuntu Linux
- Het root-wachtwoord resetten (v5.6 )
- Het root-wachtwoord resetten (v8.0 )