linux系统更改mysql中root用户密码

linux系统更改mysql中root用户密码

码农世界 2024-06-06 后端 83 次浏览 0个评论

目录

方法一:在命令行还记得旧密码更改新密码

方法二:登录mysql使用sql语句更改密码

方法三:忘记root用户密码使用UPDATE直接编辑user表


更改密码有三种方法

方法一:在命令行还记得旧密码更改新密码

使用mysqladmin更改

mysqladmin -uroot -p'原密码' password '新密码' 

linux系统更改mysql中root用户密码

方法二:登录mysql使用sql语句更改密码

登录mysql,使用sql语句直接更改新密码

mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');

linux系统更改mysql中root用户密码

方法三:忘记root用户密码使用UPDATE直接编辑user表

还有一种可能就是:你忘了自己的root用户的密码,先去修改mysql的配置文件

vim /etc/my.cnf                       //进入my.cnf文件
skip-grant-tables                       //添加语句,跳过授权表
systemctl restart mysql              //重新启动mysql
mysql                            //这个时候登录mysql是不要密码的
mysql>update mysql.user set authentication_string=password("新密码")where User="root" and Host="localhost";                 //设置新密码
mysql>flush privileges;             //刷新刚刚执行的mysql语句

linux系统更改mysql中root用户密码

修改配置文件后,重启mysql

systemctl restart mysqld

进入数据库,修改密码

linux系统更改mysql中root用户密码

修改完密码后刷新授权表

mysql>flush privileges; 

转载请注明来自码农世界,本文标题:《linux系统更改mysql中root用户密码》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,83人围观)参与讨论

还没有评论,来说两句吧...

Top