mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案
2017-08-16 18:31
633 查看
由于一段时间没有使用MySQL,忘记了root登录密码。
决定重置下密码,搜索帮助。
参考文档:
http://blog.csdn.net/odailidong/article/details/50770988 http://www.cnblogs.com/emanlee/p/4621727.html
重置密码:
1),进入mysql bin目录,目的,使用工具。
2)停止服务,开启忽略登录权限验证步骤。
3)打开另一cmd窗口,以下会忽略密码验证直接登录进MySQL命令行操作,不过此操作限制了权限操作。如果要使用权限操作,应设置root密码为空,这是后话,请往下看。
4)更改密码,这里有个密码加密模式,分新版本和旧版本。
新版本使用函数:password('');
旧版本:old_password('')
例如:
update mysql.user set password=PASSWORD("123456") where User='root';
5)密码修改成功。启动服务。
6)补充下mysql数据库中表user的一些操作。
7)更改成功后,出现新问题。如上图。
8)尝试,问题稍有改变。仍未解决。
判断感觉是权限问题。但是,现有的方式没办法更改权限。
最好查询文档,发现可行办法。
9)
在更改权限之前,需要首先把root密码重置为空。这样才能在正常登录后,执行下面更改权限的语句。
10)over。
决定重置下密码,搜索帮助。
参考文档:
http://blog.csdn.net/odailidong/article/details/50770988 http://www.cnblogs.com/emanlee/p/4621727.html
重置密码:
1),进入mysql bin目录,目的,使用工具。
2)停止服务,开启忽略登录权限验证步骤。
3)打开另一cmd窗口,以下会忽略密码验证直接登录进MySQL命令行操作,不过此操作限制了权限操作。如果要使用权限操作,应设置root密码为空,这是后话,请往下看。
4)更改密码,这里有个密码加密模式,分新版本和旧版本。
新版本使用函数:password('');
旧版本:old_password('')
例如:
update mysql.user set password=PASSWORD("123456") where User='root';
5)密码修改成功。启动服务。
6)补充下mysql数据库中表user的一些操作。
7)更改成功后,出现新问题。如上图。
8)尝试,问题稍有改变。仍未解决。
判断感觉是权限问题。但是,现有的方式没办法更改权限。
最好查询文档,发现可行办法。
9)
在更改权限之前,需要首先把root密码重置为空。这样才能在正常登录后,执行下面更改权限的语句。
10)over。
相关文章推荐
- MAC上Mysql忘记Root密码或权限错误的快速解决方案
- 关于mac系统上 mysql重置密码(解决密码错误不能登录Sequel Pro的问题)
- 腾讯云主机安装登录mysql失败--解决方案[重置root密码并实现远程连接]
- MySQL无法登录问题-"ERROR 1045 (28000): Access denied for user 'root'@'localhost'"-之解决方法-密码重置
- MySQL忘记密码,或:root密码重置报错:mysqladmin: connect to server at 'localhost' failed的解决方案
- MAC上Mysql忘记Root密码或权限错误的快速解决方案
- CentOS MYSQL的ROOT密码忘记以及ROOT远程权限的强制重置
- 简化mysql –uroot –p登录 linux忘记mysql密码处理方法 解决root没有权限
- 【mysql】windows下,mysql中root用户忘记密码的解决方案
- 图文详解linux/windows mysql忘记root密码解决方案
- linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
- 安装好MySQL后,用SQL去修改root帐号的密码,结果不能登录了!
- Linux下修改Mysql的用(root的密码及修改root登录权限
- linux下忘记mysql的root密码的解决问题
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
- mysql配置的讲解 mysql的root密码重置 mysql的登录
- mysql忘记root密码如何重置
- mysql 解决mysql密码忘记问题,修改密码之后登录不成功的问题
- mysql忘记密码后重置密码的问题
- MySQL(root用户)密码忘记重置(Windows/Linux)