1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| # 切到 MySQL 的 Bin 目錄 cd /usr/local/mysql/bin
# 刪掉 MySQL 的進程 killall -TERM mysqld
# 加入無權限和無網絡的參數重開 MySQL ./mysqld_safe --defaults-file=/xxx/my.cnf --user=mysql --skip-grant-tables --skip-networking &
# 用 root 的身份進入 mysql 資料表 ./mysql -u root mysql
# 執行 SQL 重設 root 用戶的密碼 UPDATE user SET password=PASSWORD('新密碼') where user='root';
# 刷新一下 與 離開 FLUSH PRIVILEGES; quit;
# 殺掉之前的 MySQL 進程 killall -TERM mysqld
# 重新以正常方式重啟 MySQL ./mysqld_safe --defaults-file=/xxx/my.cnf &
# 以 root 的身份再登入測試 ./mysql -u root -p
|