networking中的其他计算机无法连接到mysql数据库

我有一个使用mysql作为数据库的vb.net程序。 它可以在电脑安装wampservr时运行。 但是当程序运行时没有wampserver时,程序会得到一个未处理的exception错误。 唯一安装在它的是mysql连接器networking。 我如何使它工作。 我只是想让这两个程序访问相同的mysql数据库。 我已经通过configuration防火墙来打开端口20。 在TCP和UDP中。 我该怎么办? 我必须调整代码? 谁在这里谁曾经尝试过呢?

你是否允许从其他主机访问目标数据库?

假设另一台计算机的IP是1.2.3.4:

$ mysql -u root -p <database_name> mysql> grant all on db_name.* to <user_name>@1.2.3.4 identified by '<password>'; mysql> flush privileges; 

(当然,你会想限制这个授权声明适合你的环境)

哦,TCP / UDP端口20与MySQL有什么关系? 默认情况下,MySQL使用端口3306 / tcp。