Mysql无法远程登录【红包】

系统Centos7, lnmp.org的集成环境 firewall没有运行
mysql权限,iptables都弄了,已重启,刷新授权
报错:

clipboard.png

Mysql user:
clipboard.png
Iptables:

clipboard.png
还有哪些因素影响?

clipboard.png

新增处理:
1、修改mysql配置文件
vi /etc/my.cnf
[mysqld]段加skip-name-resolve

2、修改hosts.allow
vi /etc/hosts.allow
mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW

还是没有解决

阅读 4.8k
9 个回答

试试好用不.
vi /etc/hosts.allow
mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW

查看防火墙状态: systemctl status firewalld

先查看一下防火墙是否关闭。

查看 selinux 状态: sestatus

如果想关闭 selinux ,看这篇文章 http://www.orcs.cc/post/6.html

都关闭之后再试试。

正常情况下
1.设置mysql host表允许ip登录
2.防火墙关闭
3.如果你是云服务器比如阿里云,那么他默认是关闭端口的,所以你要开放
4.上面设置之后,telnet ip 端口 看看通不通

你或可试一下以下操作:
使用phpmyadmin
创建或修改一个用户,给这个用户远程登录权限,即HOST值是%
图片描述

新手上路,请多包涵

是不是阿里云买的 需要增加安全端口

如果是阿里云,去阿里云后台开启一下端口

你好,阿里云在服务器安全那里有一个安全组设置,你需要将mysql的端口在安全组里面设置一下,然后才能远程链接

  1. 超时设置问题;
  2. 最大连接设置有问题;
  3. 授权问题;
  4. mysql服务机与用户权限问题
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题