如何使用VB.NET在线连接到WAMP MySQL?

时间:2015-08-15 08:55:18

标签: mysql vb.net apache phpmyadmin wampserver

在我的VB.NET应用程序中,我检查连接是否成功。

Dim conString As String = "server=public ip here; port=3306; database=test; uid=test; pwd=testp"

Public Function CheckServer() As Boolean
        mySqlCon = New MySqlConnection
        mySqlCon.ConnectionString = conString

        Try
            mySqlCon.Open()
            mySqlCon.Close()
            MsgBox("Connected!")
            Return True
        Catch ex As MySqlException
            MsgBox("Connection failed!", MsgBoxStyle.Critical)
            Return False
        Finally
            mySqlCon.Dispose()
        End Try
End Function

我的问题是,当我发布此测试应用程序并将其发送给我的朋友进行测试时,他总是得到错误连接失败。

如果有帮助的话,这就是我所做的:

  1. 我的私人IP地址下的端口转发端口3306
  2. phpmyadmin.conf 文件编辑为全部允许
  3. config.inc.php 文件'用户'修改为测试
  4. config.inc.php 文件'密码'修改为 testp
  5. config.inc.php 文件'host'修改为 192.168.0.x (我的私人IP)
  6. 已修改 config.inc.php 文件'不允许密码' false
  7. 在phpmyadmin中,在用户设置下,我已授予 test 的完全权限,并将主机设置为
  8. 结论:据我所知,通过这样做,我可能不得不放松我的安全性和东西,但我对此很好,因为这只是一个测试PC供我学习。这里没什么重要的,也没什么。

    那么,如果在另一个网络上的另一台PC上启动了VB.NET应用程序,如何在当前PC中访问WAMP数据库呢?

0 个答案:

没有答案