与梦城

MySQL远程连接之%权限
我们在远程电脑管理数据库时经常遇到这样的问题那么本文章给大家来解决一下这个问题测试服务器使用CentOS7.5-M...
扫描右侧二维码阅读全文
04
2019/05

MySQL远程连接之%权限

我们在远程电脑管理数据库时经常遇到这样的问题
连接失败
那么本文章给大家来解决一下这个问题

测试服务器使用CentOS7.5-MySQL5.5
需要先开启MySQL端口,否则设置了也无法连接
如果使用iptables防火墙的可以以下操作开启3306
vi /etc/sysconfig/iptables #编辑防火墙配置文件
最底下添加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq! #保存退出
然后需要重启以一下防火墙
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动

操作非常简单,就5步骤,如下:

先连接到MySQL

mysql -uroot -p/usr/local/mysql/bin/mysql -u root -p

随后出现Enter password:时输入您MySQL的root密码

出现以下图片内容就代表MySQL连接成功了

连接到MySQL

进入mysql

use mysql;

进入mysql表

查看用户表

SELECT `Host`,`User` FROM user;

查看用户

更新用户root用户权限

UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

%可以修改成指定IP

更新root

强制刷新权限

flush privileges;

更新权限

完成以上步骤即可远程连接数据库了

成功

Last modification:May 20th, 2019 at 01:50 pm

版权声明:文章和资源来自互联网或者站长的原创,版权归 与梦城 所有。按照 知识共享署名-非商业性使用 4.0 国际协议 进行许可,转载或引用本站文章应遵循相同协议。如果有侵犯版权请尽快联系站长,我们会在24h内删除有争议的资源。
本文地址:https://www.gqink.cn/archives/81/ 联系站长

此处可能有用于缓解服务器资金压力的广告
如果觉得我的文章对你有用,请随意赞赏

4 comments

  1. 小石

    话说软件连接是不是方便些

    1. 与梦城
      @小石

      那不给没phpmyadmin or 不会命令的了

      1. 小石
        @与梦城

        莫非在说我

        1. 与梦城
          @小石

Leave a Comment