MySQL通过互联网与VB.NET连接!

时间:2011-01-22 18:28:52

标签: mysql vb.net

通过VB.NET连接到mysql时,我遇到了以下问题。什么是解决方案或我缺少什么???


主机'113.199.138.240'不允许连接到此MySQL服务器

2 个答案:

答案 0 :(得分:1)

您可能无法连接多种原因:

  1. 使用端口3306连接
  2. 检查您的MySQL是否允许外部连接
  3. 检查本地或远程防火墙是否阻止您连接。
  4. 为了连接您需要的权限:

    grant 'privilege_type' on 'databasename'.* to '<user>'@'%' identified by 'password';
    

答案 1 :(得分:0)

以root身份登录,在mysql控制台上试试这个:

GRANT ALL PRIVILEGES ON DATABASENAME.* TO foo@113.199.138.240 IDENTIFIED BY 'PASSWORD';

您还可以使用通配符 foo @'%'表示任何人都可以使用 foo 用户名进行连接。这不是好习惯。

另见GRANT Syntax

上的MySQL文档