繁体   English   中英

Ubuntu Mysql Server不允许远程连接

[英]Ubuntu Mysql Server not allowing remote connections

我已经研究了很多领域来尝试解决此问题,但似乎找不到解决方案。 我正在使用最新的mysql和phpmyadmin安装程序运行ubuntu linux。 我发现在本地连接数据库是可行的,但是如果我尝试远程连接,它将一直拒绝连接。 我可以登录phpmyadmin的唯一方法是,如果将IP地址放在栏中,则无法通过网址进行连接。

您是要远程连接到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传入服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM