目录

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

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

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


更改密码有三种方法

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

使用mysqladmin更改

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

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

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

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

方法三:忘记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语句

修改配置文件后,重启mysql

systemctl restart mysqld

进入数据库,修改密码

修改完密码后刷新授权表

mysql>flush privileges; 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐