mysql密码过期问题解决方案
2017-05-09 10:35
225 查看
mysql密码过期问题解决方案
- 问题再现:密码过期
旧电脑许久没有用,今天打开发现数据库连接不上了。提示密码过期,请修改密码。ERROR 1862 (HY000): Your password has expired. To log in you must
change it using a client that supports expired passwords.
- 解决方案:修改密码
cmd切换至mysql bin目录下启动mysql服务:net mysql start
以root权限登录mysql:(这里我的账户是root,密码是123)mysql -uroot -p123
更改密码:SET PASSWORD = PASSWORD(‘root’);
- 问题拓展:重置密码
有些同学可能记不得原密码是什么,我们可以先重置密码,再进行上面的方案。重置密码的步奏如下1. 找到mysql配置文件my.ini,在配置文件下添加一行:
skip_grant_tables
2. 重启mysql服务
3. 修改mysql中root用户的权限:
update user set password=password("123456") where user="root";
请注意:mysql 5.7 忘记密码,及修改密码问题,密码列不再是Password ,而是authentication_string。如下:
update user set authentication_string=password("123456") where user="root";
4. 去除mysql配置文件中的skip_grant_tables语句
5. 重启mysql服务
相关文章推荐
- ORA-28002 Oracle 11g存在密码过期问题解决方案
- 解决mysql中忘记密码或密码过期之后,如何进入mysql问题
- mysql忘记密码问题解决方案
- 【札记】Linux下 MySQL-5.7.17 tar.gz 包方式安装部署后出现密码过期的问题解决(不修改/etc/my.cnf文件)
- ORA-28002 Oracle 11g存在密码过期问题解决方案
- 解决mysql密码过期问题
- Oracle 11g密码过期问题解决方案
- 解决mysql设置密码不成功问题
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期
- mysql重装问题解决方案
- MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
- MySQL 中文模糊查询不正确问题解决方案 .
- ORACLE 11g 关于用户密码过期的问题解决
- Oracle11g之用户密码过期与修改用户密码|ArcSDE10因oracle用户密码过期而无法连接oracle数据库问题的解决
- MySQL查询全部数据集结果不一致问题解决方案
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期【转载】
- 解决MySQL忘记密码问题
- Mysql中文问题解决方案
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期
- win7下Django的MySql安装,问题解决方案