
Linux Mysql忘记密码,如何登录
1.Check log
- 查看状态
sudo service mysqld status
- 查看初始密码(注意单引号)
sudo grep ‘temporary password’ /var/log/mysqld.log
2.Stop mysql service,Update config
- 关闭服务
sudo service mysqld stop- 修改配置文件
whereis my.cnf
sudo vim /etc/my.cnf
在mysqld标签下添加skip-grant-tables
- 重启服务
sudo service mysqld start
- 访问服务
mysql -u root
- 切换数据库
use mysql- 更改密码(注意密码的单引号)
update user set password=password(‘abc@123’) where user=‘root’;
update user set authentication_string=password(‘abc@123’) where user=‘root’;
- 刷新
flush privileges
exit
- 删除配置,重新登录
sudo service mysqld stop
sudo vim /etc/my.cnf =>移除前面的配置
sudo service mysqld start
mysql -u root -p
3.Mysql install
Mysql — linux 安装(CentOS): https://blog.csdn.net/weixin_43916074/article/details/125284109.
本文含有隐藏内容,请 开通VIP 后查看