【Day46】CentOS中安装了MySQL 5.7后忘记密码问题解决
来源:互联网 发布:淘宝汇吃入驻入口 编辑:程序博客网 时间:2024/06/05 18:16
在CentOS中安装好了MySQL 5.7之后,忘记密码如何重置:
1.修改配置文件my.cfg
[root@localhost ~]# vi /etc/my.cnf
找到mysqld在之后添加
skip-grant-tables
保存退出
- 重启mysql服务
service mysqld restart
3.直接登陆mysql而不需要密码
mysql -u root (直接点击回车)
4.在mysql中输入
update mysql.user set password=password('root') where user='root';(此时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list')
5.(这是怎么回事?)原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
updatemysql.user set authentication_string=password('123456') where user='root' ;
6.执行flush
privileges
7.退出mysql
,到my.cgf中把开始添加的skip-grant-tables去掉
8.重启mysql服务
大功告成!
但是事实并非如此!
9.当你登陆mysql之后你会发现,当你执行命令时会出现
ERROR1820 (HY000): You must reset your password using ALTER USER statement;当你执行了SET PASSWORD= PASSWORD('123456');出现:ERROR1819 (HY000): Your password does not satisfy the current policy requirements
10.你需要执行两个参数来把mysql默认的密码强度的取消了才行
set global validate_password_policy=0; set global validate_password_mixed_case_count=2;
11这是你在执行
SET PASSWORD = PASSWORD('123456');
0 0
- 【Day46】CentOS中安装了MySQL 5.7后忘记密码问题解决
- centos中忘记mysql密码
- centos 7 安装mysql忘记root密码
- centos 安装 mysql 忘记 root 密码
- mac安装mysql数据库后忘记密码
- mysql 安装完毕后,忘记密码
- centos mysql忘记密码
- CentOS 6.5的服务器忘记了root密码后解决方案
- mysql 忘记了密码
- 忘记了MySQL密码?
- mysql密码忘记了
- 新安装mysql无法登录问题解决,忘记密码同解
- centos系统密码忘记了
- linux系统中忘记MySQL密码后修改密码
- 在Windows系统中MySql忘记密码后修改密码
- 转载,忘记了mysql密码后的方法
- 腾讯云centOS新安装mysql后登陆不进去(忘记密码也可用此方法)
- MYSQL忘记ROOT密码后?
- Maven-----更新父子模块的版本号
- Android的log日志知识点剖析
- Lua - 8
- VS项目属性的一些配置项的总结
- 微信小程序初体验
- 【Day46】CentOS中安装了MySQL 5.7后忘记密码问题解决
- 如何判断UITabBarController上的NavigationController没有被选中?
- 初步认知shell
- aidl
- HDU 1566 Color the ball [树状数组区间更新]【数据结构】
- ThinkPHP函数总结(一)
- Tomcat免安装版8.5配置
- xiaomingdediaochatongji
- HTTPS流程简单介绍