阿里云centos中mysql里root用户密码修改

时间:2022-02-10 15:45:10

参考:

  1. Linux下MySQL忘记root用户密码
  2. mysql怎么更改root密码
  3. Linux下my.ini/my.cnf文件路径

总结

1. 在my.cnf修改配置
sed -i ‘/mysqld/a\skip-grant-tables’ /etc/my.cnf
阿里云centos中mysql里root用户密码修改

2. 重启mysql
/bin/systemctl restart mysql.service
阿里云centos中mysql里root用户密码修改

3. 进入mysql修改root密码
/usr/bin/mysql
阿里云centos中mysql里root用户密码修改
USE mysql;
阿里云centos中mysql里root用户密码修改
UPDATE user SET Password = password(‘密码’) where User = ‘root’;
阿里云centos中mysql里root用户密码修改
flush privileges;
阿里云centos中mysql里root用户密码修改
quit;
阿里云centos中mysql里root用户密码修改

4.my.cnf设置回来
sed -i “s/skip-grant-tables/#skip-grant-tables/g” /etc/my.cnf
阿里云centos中mysql里root用户密码修改
不然在给其它用户权限的时候会出现:
阿里云centos中mysql里root用户密码修改

5. 重新启动mysqld
/bin/systemctl restart mysqld.service
阿里云centos中mysql里root用户密码修改