mysql关闭skip-grant-tables快速重置mysql密码_含windows,linux
首先,很荣幸你找到了这篇文章。。。
如果你忘记了mysql的密码不妨试试以下这个方法。
1、打开my.ini
代码如下 | 复制代码 |
[mysqld] |
在最后添加skip-grant-tables
2、重启mysql服务,进入控制台(bin目录直接点下mysql.exe最快了)
到了Enter Password: 直接回车进入
3、使用命令修改密码
代码如下 | 复制代码 |
use mysql; |
很好,这样就修改完了!
记得在修改完后去把my.ini中刚添加的“skip-grant-tables”注释掉。。。
linux:
如果忘记mysql的root密码可以采取下面的步骤重新设置
1。kill掉所有mysql的进程
2。使用–skip-grant-tables的参数启动mysql
shell> mysqld_safe –skip-grant-tables
3。在打开一个连接,设置新的密码,
mysql> UPDATE mysql.user SET Password=PASSWORD(\’newpwd\’)
-> WHERE User=\’root\’;
mysql> FLUSH PRIVILEGES;
4。停止mysql server,用正常的模式启动
5。OK,可以使用新设置的密码了