我有一个客户linux
,mysql server on windows
我想远程连接到 mysql 两台计算机可以互相 ping 通,mysql 服务器没有任何问题我正确设置了权限,因此允许指定的客户端连接
WIN IP: 192.168.1.2
Linux IP:192.168.1.3
在Windows系统中:
GRANT ALL ON *.* TO 'parsa'@'192.168.1.3' IDENTIFIED BY 'parsa';
flush all privileges;
mysqld
在我的 linux 中,在 my.cnf 中我在第 3 节中写了这一行
bind-address=192.168.1.2
skip-networking 已被注释,我没有更改它,我重新启动了 mysql
当我使用
telnet 192.168.1.2 3306
telnet:connect to address 192.168.1.2:Connection timed out
并使用此命令:
mysql -h 192.168.1.2 -u parsa -p parsa
Error 2003:can't connect to mysql server on 192.168.1.2
firewalls
两边都禁用了我应该怎么办?
答案1
您是否 100% 确定服务器实例正在 Windows 计算机上运行?您可以通过C:\> sc query MySQL
在 Windows 上执行 cmd.exe 来验证这一点。如果它没有运行,请尝试使用... 运行它C:\> sc start MySQL
。有关更多信息,我找到了本网站有帮助。