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

目录

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

方法二:登录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语句

linux系统更改mysql中root用户密码_第1张图片

修改配置文件后,重启mysql

systemctl restart mysqld

进入数据库,修改密码

修改完密码后刷新授权表

mysql>flush privileges; 

你可能感兴趣的:(数据库,linux,linux,mysql,运维)