如果您实际上已经设置了root密码,而您刚刚丢失/忘记了它:
- 停止MySQL
使用skip-grant-tables选项手动重新启动它:
mysqld_safe --skip-grant-tables
现在,打开一个新的终端窗口并运行MySQL客户端:
mysql -u root
使用此MySQL命令手动重置root密码:
UPDATE mysql.user SET Password=PASSWORd('password') WHERe User='root';
如果使用的是MySQL 5.7(在终端中使用mysql –version进行检查),则该命令为:UPDATE mysql.user SET authentication_string=PASSWORd('password') WHERe User='root';
使用以下MySQL命令清除特权:
FLUSH PRIVILEGES;
从http://www.tech-faq.com/reset-mysql-password.shtml
(也许这不是您所需要的,Abs,但我认为这对于将来遇到这个问题的人们很有用)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)