忘记Mysql的root密码怎么办?
2016-01-10 17:29 JustRun 阅读(784) 评论(6) 编辑 收藏 举报有时候忘掉了mysql的root密码,这种情况下,如何重置root的密码呢?
找到并编辑mysql的my.ini配置文件,在mysqld节点中添加上skip-grant-table. 如下:
[mysqld]
# These let you safely reset the lost root password.
skip-grant-table
保存好修改,重启mysql服务。
现在就能不需要root密码的情况下连接上数据库。然后执行下面的更新:
USE mysql;
UPDATE USER
SET password = password('yournewpasswordhere')
WHERE USER = 'root'
AND host = 'localhost';
这样root密码就修改好了,这个时候,将my.ini中的skip-grant-table删除,再重启mysql service
本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名justrun(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。