vb.net做的小程序为什么连接不上远程mysql服务器呢
lauda 2008-08-19 10:56:31 问题描述;如何连接远程服务器上mysql数据库。
开发工具;vb.net2005
开发环境;目前已经安装MySQL ODBC 5.1 Driver和mysql connector/net工具
解决通过网络连上远程服务器的mysql数据库(linux平台),可以在本地使用vb.net编写的小程序查看数据库中所有数据库的各个表中数据的问题。
现在使用的连接代码如下:
Dim ConnStr, selectcmd As String, i As Integer
ConnStr = "Driver={MySQL ODBC 5.14 Driver};" & _
"Server=远程服务器IP地址;" & _
"Port=3306;" & _
"Database=数据库名称;" & _
"User=用户名;" & _
"Password=密码;" & _
"Option=3"
Dim Conn As New OdbcConnection, myAda As OdbcDataAdapter
Dim MyDs As DataSet = New DataSet
Conn = New OdbcConnection(ConnStr)
Conn.Open()
进行编译的时候出现如下错误
ERROR [HY000] [MySQL][ODBC 5.1 Driver]Host '221.217.83.4' is not allowed to connect to this MySQL server
ERROR [HY000] [MySQL][ODBC 5.1 Driver]Host '221.217.83.4' is not allowed to connect to this MySQL server
这个错误提示指的是什么意思呢。通过其它办法可否连上,是否需要在服务器上面安装一个ODBC的驱动。