首页>>帮助中心>>香港云服务器linux下mysql的root用户看不到其他数据库解决办法

香港云服务器linux下mysql的root用户看不到其他数据库解决办法

2024/11/28 41次

香港云服务器linux下mysql的root用户看不到其他数据库解决办法
突然间利用root登录mysql之后看不见任何数据库了,几经折腾之后终于解决了。现在分享给大家,希望可以帮助到有需要的朋友。

首先出现这种问题一般会是root用户的权限发生了变化。

1、先关闭数据库服务
service mysqld stop
2、启动mysql安全模式
mysqld_safe —skip-grant-tables
3、再打开一个ssh连接服务器,输入#mysql
Linux下mysql的root用户看不到其他数据库解决方法
安全模式下是可以看到所有数据库

4、删除旧的root重新添加root用户
5、关闭所有ssh连接,重新连接一个ssh启动mysql
service mysqld start
然后连接mysql数据库,此时的密码是空的

6、重新设置密码
mysqladmin -uroot -p password 'newpassword'

购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2