Mysql 如何使用 root 用户登录远程数据库
安装了Linux 版宝塔后,想通过root 用户登录数据库,提示权限不够,如何解决?
如何才能用 root 用户登录远程数据库,请看下面解决方案:
方案一:
通过 Mysql 命令 修改;
#登录Mysql > mysql -uroot -p123456 #运行修改权限的命令 > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; #执行完成命令 > FLUSH PRIVILEGES;
注:
('root'@'%',指定root用户可以在任意一台计算机上连接数据库服务器,若要指定特定的计算机,可将%替换为特定的IP)
方案二
通过sql语句,修改 Mysql 用户 配置,如下所示:
# 用哪个数据库 > use mysql; # 修改哪个用户?查看一下 > SELECT `Host`,`User` FROM user; # 修改 Host 为通用的 > UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1; # 刷新权限 > flush privileges;
更新用户表:(其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可)
方案三
安装 phpMyAdmin Web端MySQL 管理工具。直接修改用户配置。
文章来源:https://www.toymoban.com/diary/sql/155.html
文章来源地址https://www.toymoban.com/diary/sql/155.html
到此这篇关于宝塔Mysql不能使用root用户登录远程数据库,解决方法。的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!