mysql5.7 登陆异常排查
来源:互联网 发布:恐怖鸟深层网络文章 编辑:程序博客网 时间:2024/06/06 03:34
1、跳过密码验证步骤,在my.cnf 文件直接加入以下一段说明
[mysqld]
skip-grant-tables
2、如果MySQL数据库用户的密码设置过于简单,数据库在用户登录后会提示重置密码,并且不接受简单的密码。
提示需要重置密码:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
Mysql数据库版本:5.7.1
操作系统:CentOS 7
这个问题是否奇怪,因为明明是刚刚用密码登录了mysql服务器。怎么要重置密码呢?因为密码太简单了,不符合MySQL的安全要求。
参考官方的文档,见http://dev.mysql.com/doc/refman/5.6/en/alter-user.html。重置用户密码操作:
mysql> SET PASSWORD = PASSWORD('123456');
以上操作后又遇到新问题:
ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT policy requirements。
又参考了官方文档,见http://dev.mysql.com/doc/refman/5.7/en/validate-password-plugin.html。
应该是密码过于简单了。 后来用大写字母+数字+特殊字符混合了一个密码。重置密码成功!
以后操作,没有再出现上述问题。
注意:如果只想设置简单密码需要修改两个全局参数:
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
mysql> alter user 'root'@'localhost' identified by '#20as3SElksds0ew98';
mysql> flush privileges;
3、设置新密码:
mysql>UPDATE mysql.user SET authentication_string=password('yourpassword') WHERE User='root' AND Host='localhost';
mysql>flush privileges;
阅读全文
1 0
- mysql5.7 登陆异常排查
- mysql5.7登陆时access denied解决办法
- centos7 mysql5.7 免密码登陆
- tomcat 启动异常排查
- kafka ZookeeperConsumerConnector 异常排查
- 线上异常排查总结
- 流量异常排查
- SecondaryNameNode异常排查
- win10 安装 mysql5.7 解压版(以及登陆问题)
- mysql5.7 修改root密码无法登陆原因
- 一次slab异常排查过程
- 实战服务器磁盘异常排查
- http响应异常问题排查
- Java异常排查之NoClassDefFoundError
- 数据异常排查系统化方法
- GenericObjectPool对象池异常排查
- MySQL5的异常处理
- mysql5异常处理
- Hbase入门
- POJ
- 磁盘管理——LVM详解
- Maven(三)
- css雪碧图(css sprite)
- mysql5.7 登陆异常排查
- 审核类数据库结构分享
- Lua集锦一 闭包
- 第十周项目1 二叉树遍历的递归算法
- Kotlin编写Servlet(吃饱了撑的吧。。)
- centos7下安装nginx
- C#分割字符串。歌词
- 编译安装LNMP环境
- C语言进阶-第8~10讲:预处理