Indstil / skift / nulstil MySQL root-adgangskoden på Ubuntu Linux. Indtast følgende linjer i din terminal.
- Stop MySQL-serveren:
sudo /etc/init.d/mysql stop
- Start
mysqld
konfiguration:sudo mysqld --skip-grant-tables &
I nogle tilfælde skal du oprette /var/run/mysqld
først:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
- Log ind på MySQL som root:
mysql -u root mysql
- Erstat
YOURNEWPASSWORD
med din nye adgangskode:
Til MySQL <8.0
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
Bemærk:på nogle versioner, hvis password
kolonnen ikke eksisterer, kan du prøve:UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
Bemærk:Denne metode betragtes ikke som den mest sikre måde at nulstille adgangskoden på, men den virker.
For MySQL>=8.0
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
Referencer:
- Indstil / Skift / Nulstil MySQL root-adgangskoden på Ubuntu Linux
- Sådan nulstiller du root-adgangskoden (v5.6) )
- Sådan nulstiller du root-adgangskoden (v8.0) )