mysql数据库重置密码并开启外部访问

最近宝塔面板操作数据库总是提示管理密码错误,于是打算重置下密码试下。

依次执行下面的命令。
免密码登录root用户。

1
2
mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
mysql -uroot mysql

更改密码并开启外部访问,Host = '%'就是开启外部访问,Host = 'localhost'的话则是只能本机访问。

1
2
3
update user set authentication_string = password('123456') where user = 'root' and Host = '%'
flush privileges;
exit;

重启mysql服务。

1
service mysql restart

到了这里密码就重置完成并且可以外部使用数据库软件连接了,宝塔面板还是提示管理密码错误的话,修改下宝塔面板里面的密码改成重置后的密码,就不会在提示管理密码错误了。


mysql数据库重置密码并开启外部访问
http://example.com/p/fb864b22.html
作者
卡普
发布于
2022年12月24日
许可协议