我尝试将我的VB.net
项目连接到同一网络内另一台PC的WAMP服务器。但我遇到了问题。提前谢谢......
模块modMain
Public con As New MySqlConnection("Server=192.168.254.102;port=8081;uid=root;pwd=;database=dbpabzkie")
Public cmd As New MySqlCommand
Public reader As MySqlDataReader
Public Sub ConnectMe()
If con.State = ConnectionState.Open Then
con.Close()
End If
con.Open()
End Sub
这是我将它连接到wamp的代码......
答案 0 :(得分:0)
如果您正在尝试连接到MYSQL,它通常会侦听端口3306.可能Apache已经被更改为侦听8081而不是MYSQL。
然而,WAMPServers MYSQL被配置,就像大多数MYSQL安装只允许来自运行MYSQL服务器的PC的连接一样,出于明显的安全原因!
由于修改MYSQL超级用户帐户root
以允许从另一台PC进行访问绝不是一个好主意,我建议你必须在WAMPServer MYSQL实例上创建一个新的用户帐户,允许从您的PC的IP地址连接,或者可能在本地网络上连接任何IP。
还要确保此新用户帐户在日期库dbpabzkie
上具有所有必需的权限(并且只有该数据库)。
请参阅以下参考资料,了解如何执行此操作。
参考文献:
答案 1 :(得分:0)
我只是.. 在mysql控制台上授予权限以允许连接任何主机并在防火墙上添加端口3306 ..然后在使用连接字符串时使用我服务器的IP地址作为服务器..
PS。我的英文不好