我有两个天蓝色的 ubuntu 虚拟机。两者都是Ubuntu 17.10 On 用于数据库,另一个用于 Web。该数据库已设置mysql 5.7 。我一直在尝试从 Web 服务器连接到数据库服务器。
我试过了
mysql -h 10.0.0.5
并得到
错误 2003 (HY000): 无法连接到“10.0.0.5”上的 MySQL 服务器 (111)
我也尝试过从数据库服务器运行同一行。我看到相同的输出。但是它在数据库服务器中确实像这样工作:
mysql -uroot
它也可以这样工作:
mysql -h localhost
我已经查看了有关此问题的几个在线解决方案。大多数解决方案是取消注释bind-address
行 my.cnf。但是我没有找到这条线。我尝试添加该行bind-address = 10.0.0.5
,但这会使mysql崩溃。
请注意,我能够从 Web 服务器 ping 到 db 服务器。