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默认密码忘记怎么办?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql jdbc连接步骤及常见参数

mysql如何进行多表查询

如何通过ssh 通道转发来访问mysql

CentOS 7安装mysql 5.7的详细教程

mysql如何设置客户端为gbk

保护mysql数据仓库的5个方法

ubuntu安装mysql的方法

详解mysql使用 row 格式 binlog 撤销操作

mysql怎么修改数据表里一行数据?

mysql 支持 emoji 图标存储

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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