centos下mysql默认密码忘记怎么办?


本文摘自PHP中文网,作者青灯夜游,侵删。

centos下mysql默认密码忘记的解决方法:1、使用“grep 'temporary password' /var/log/mysqld.log”找回安装时的初始密码;2、使用centos系统账号和密码强制登陆,然后进行密码的修改即可。

(推荐教程:mysql视频教程)

方法一、找回安装时的初始密码:

1、grep 'temporary password' /var/log/mysqld.log

方法二、使用操作系统账号和密码强制登陆,进行修改密码

1、mysql -uroot -p

2、输入你的centos的密码

3、修改密码

UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword') WHERE User = 'root' AND Host = 'localhost';

注:如果显示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,说明你的密码不符合安全要求,

4、FLUSH PRIVILEGES;

5、quit;

方法三、强制进行密码的修改

1、systemctl stop mysqld

2、systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

3、systemctl start mysqld

4、mysql -u root

5、UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword') WHERE User = 'root' AND Host = 'localhost';

注:如果显示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,说明你的密码不符合安全要求,

6、FLUSH PRIVILEGES;

7、quit;

以上就是centos下mysql默认密码忘记怎么办?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

cmd命令怎么打开mysql?

mysql日志文件在哪

mysql8.0.28winx64.zip安装配置方法图文教程

mysql not exists 与索引的关系

mysql中关于静态变量作用的具体分析

mysql添加用户可访问不了怎么办

如何利用cmd连接本机mysql数据库

mysql实现字符串截取的图文教程

mysql面试题附答案-2019

php数据库操作之基于mysqli的数据库操作类库

更多相关阅读请进入《CentOS》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...