Ubuntu Mysql Server不允许远程连接

时间:2018-01-16 12:20:15

标签: mysql linux ubuntu

我已经看了很多方面试图解决这个问题,我似乎无法找到解决方案。我用最新的mysql和phpmyadmin安装运行ubuntu linux。我发现连接到数据库本地工作,但如果我尝试远程连接它不断拒绝连接。我可以登录phpmyadmin的唯一方法是,如果我将IP地址放在栏中,通过网址连接将无法正常工作。

1 个答案:

答案 0 :(得分:0)

您是尝试远程连接MySQL还是远程连接PHPMyAdmin?

如果您尝试远程访问MySQL,则需要执行以下操作:

  • /etc/my.cnf 中的 bind-address 变量编辑为0.0.0.0或服务器的IP地址
  • 确保您的MySQL用户具有远程主机的权限,使用以下方法执行此操作:

    创建用户'myuser'@'localhost'通过'mypass'识别;

    创建用户'myuser'@'%'通过'mypass'识别;

  • 然后:

    全部开启至'myuser'@'localhost';

    全部开启至'myuser'@'%';

然后继续并重新启动服务器上的mysql实例。这也假设您已设置IP表以允许端口3306 TCP传入您的服务器。