我在我的VM(Linux)中启动了mysql-docker。在虚拟机内部,我可以通过工作台连接到mysql-docker,并且出于测试目的,我需要从另一台机器访问它。但是当我尝试进行外部连接时,它给出了以下错误。
在“读取初始通信数据包”时与MySQL服务器的连接丢失,系统错误:0
因此,我将“主机匹配限制”更改为192.168.200%(以前是%)。之后,即使在VM中,我也无法连接到mysql。现在,当我尝试将其连接到VM时,出现以下错误;
无法使用root用户连接到172.20.0.2:3306的MySQL
我认为这是因为“主机匹配限制”的更改。我尝试过;
但是没有任何效果。 我猜想,如果我可以从conf文件中修改“主机匹配限制”,可能会起作用。但是我不知道它写在哪里。 那我该怎么解决呢?