忘記 Mysql ROOT 密碼的解決辦法
豬腦袋是記不住密碼的。
靠別人也是記不住密碼的。
UBUNTU 系統
-
在
/etc/my.cnf
中的[mysqld]
段尾處加入以下語句:skip-name-resolve skip-grant-tables
-
重啟MYSQL:
service mysql restart
-
登錄MYSQL並修改密碼:
mysql USE mysql; UPDATE user Password = password('your-password') WHERE User = 'root'; // or you can use: // SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your-password'); flush privileges; quit
-
修改MYSQL配置文件,刪除在步驟一中添加語句;
-
重啟MYSQL。
在 MySQL 8.0 版本中修改密碼(Nov. 2023 - Update):
$ mysql
mysql> use mysql;
mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-password';
mysql> FLUSH PRIVILEGES;