我丢失了我的 MySQL 用户名和密码。我该如何找回它?
停止 MySQL 进程。 使用 –skip-grant-tables 选项启动 MySQL 进程。 使用 -u root 选项启动 MySQL 控制台客户端。
停止 MySQL 进程。
使用 –skip-grant-tables 选项启动 MySQL 进程。
使用 -u root 选项启动 MySQL 控制台客户端。
列出所有用户;
SELECT * FROM mysql.user;
重设密码;
UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
但 不要 忘记
停止 MySQL 进程 正常启动 MySQL 进程(即没有 –skip-grant-tables 选项)
停止 MySQL 进程
正常启动 MySQL 进程(即没有 –skip-grant-tables 选项)
当你完成时。否则,您的数据库的安全性可能会受到损害。