我试图连接到安装有Windows操作系统的机器上的MySQL服务器。 该连接是遥控器输入,但不是一个本地网络(LAN)上。 一台PC(也与Windows)在我的房子和其他大学。 三天来我一直在阅读了MySQL的网站和其他来源,如其他SO问题上的文档,但没有得到成功。 下面我所有的设置。 也想知道其他人是否有相同的问题。 没有必要提及安全性(SSH,令牌,管等)的问题,我做到这一点使用免费软件只是为了显示缺乏安全或坏的初步实践的,只是为了教育目的。
- 所有端口在路由器上打开,并配置正确,防火墙关闭;
- 防火墙两台计算机(客户/供应商)和所有的门打开的关闭;
- 在两台计算机Win7旗舰版64倍;
- MySQL的37年5月5日社区服务器的服务在服务器计算机上运行;
- 客户端会尝试通过HeidiSQL 8.3(TCP / IP)(64×)连接;
- 在SQL
GRANT ALL PRIVILEGES ON * TO 'USERNAME' @ 'IP' IDENTIFIED BY 'PASSWORD';. FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON * TO 'USERNAME' @ 'IP' IDENTIFIED BY 'PASSWORD';. FLUSH PRIVILEGES;
,已经过测试。 - 文件“my.ini的”被选中在赢版的“绑定地址”没有这个项目。
- 变量“skip_external_locking”被设置为“OFF”;
- 服务如FTP和HTTP功能正常。
- 在这个任何提示的问题进行了测试。
- 错过一些重要的东西?
- 错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 123.123.123.123 (10061)
mysql> select host,user,password from mysql.user; +-----------+------+-------------------------------------------+ | host | user | password | +-----------+------+-------------------------------------------+ | % | root | *blablablablabla | | 127.0.0.1 | root | *balblablalbalbalb | | ::1 | root | | | localhost | | | +-----------+------+-------------------------------------------+ 4 rows in set (0.00 sec)