Mysql / Mariadb忘记root密码解决办法

MySql 长缨 1283浏览 0评论

在使用VPS的时候经常需要安装lnmp环境,因此也经常要设置数据库的密码。主要是VPS现在还有六台,有的时候可能几十台,这样设置了多次,就很容易忘记,有时候还会误按…这里给一个日常解决数据库密码忘记的解决办法。

所用系统为centos 7.3/6.4

1.首先,在/etc/my.cnf中,找到[mysqld],添加代码:skip-grant-tables

2.重启下数据库

systemctl restart mariadb

3.进入MySQL命令行,执行下列操作:

mysql> use mysql;
mysql> update user set password=password('newpassword') where user='root';
mysql> flush privileges;
mysql> exit

说明:其中newpassword为要设置的新密码。

4.完成以上操作后,再次进入/etc/my.cnf中,将原先加入的skip-grant-tables代码删除。

5.再次重启数据库,使用新密码登陆即可!

systemctl restart mariadb

百度已收录

转载请注明:长缨半字 » Mysql / Mariadb忘记root密码解决办法

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址