先停止mysql服务;

进入mysql安装目录下的bin目录,打开cmd执行以下命令以安全模式运行:

mysqld --skip-grant-tables

另打开一个新的CMD窗口,执行以下命令可直接进入:

mysql.exe -uroot -p

然后修改用户密码(123456):

update user set authentication_string=password("123456") where user="root";
flush privileges;

然后退出,再关掉前面打开的安全模式服务窗口,再启动mysql服务器,这时候用123456已经可以登录了,不过用navicat premium工具登录之后会提示重新设置密码(测试的时候用其他工具链接提示错误消息进不去,navicat premium可正常连接并修改密码),123456 这个密码不能用了

标签: mysql

添加新评论