一,忘记初始密码
1,查看初始密码
# grep的临时密码/var/log/mysqld.log
2,使用初始密码登录
# mysql - u root - p
3,修改密码
mysql>改变用户“根”被“xxxxxxxxx”;
mysql>改变用户的“根”@“localhost”被“xxxxxxxx”,
4,刷新权限表
mysql>冲洗特权;
5,退出,重启
mysql>退出
#服务mysqld重启
二,忘记修改后的密码
-
<李>
检查mysql是否启动,如果启动,关闭mysql
//查看mysql状态
# ps ef | grep mysql
#服务mysql停止
在件my . cnf中所做文/etc/my . cnf中所做件中,增加2行代码
(mysqld)
skip-grant-tables
作用是登录mysql的时候跳过密码验证李>
3,启动mysql并进入mysql
#服务mysqld开始
# mysql - u根
-
<李>
修改密码
连接mysql这个数据库,修改用户密码
mysql>使用mysql;
mysql>更新mysql。用户设置authentication_string=密码(“123456”),用户=?
mysql>冲洗特权;
mysql>退出
先将之前加在配置文件里面的2句代码注释或删除掉,然后重启mysql,就可以使用刚刚设置的密码登录了。
#服务mysql开始
# mysql - u root - p
输入密码:李>