我已经看了很多方面试图解决这个问题,我似乎无法找到解决方案。我用最新的mysql和phpmyadmin安装运行ubuntu linux。我发现连接到数据库本地工作,但如果我尝试远程连接它不断拒绝连接。我可以登录phpmyadmin的唯一方法是,如果我将IP地址放在栏中,通过网址连接将无法正常工作。
答案 0 :(得分:0)
您是尝试远程连接MySQL还是远程连接PHPMyAdmin?
如果您尝试远程访问MySQL,则需要执行以下操作:
确保您的MySQL用户具有远程主机的权限,使用以下方法执行此操作:
创建用户'myuser'@'localhost'通过'mypass'识别;
创建用户'myuser'@'%'通过'mypass'识别;
然后:
全部开启。至'myuser'@'localhost';
全部开启。至'myuser'@'%';
然后继续并重新启动服务器上的mysql实例。这也假设您已设置IP表以允许端口3306 TCP传入您的服务器。