如何从另一台计算机连接Mysql数据库?

时间:2016-08-30 02:20:37

标签: mysql vb.net

我正在使用MySql数据库

这是我的代码:

mysqlconn = New MySqlConnection
mysqlconn.ConnectionString = "host= 192.168.1.52; server=127.0.0.1; port=3306; userid=root; password=; database=dbfsesmis"

我想从另一台计算机访问我的数据库上面的代码有什么问题?

2 个答案:

答案 0 :(得分:1)

mysqlconn = New MySqlConnection
mysqlconn.ConnectionString = "host= 192.168.1.52; server=127.0.0.1; port=3306; userid=root; password=; database=dbfsesmis"

虽然服务器应该是数据库的IP /域。 我们假设我在127.0.0.1开发,SQL服务器位于192.168.1.52,连接字符串应为mysqlconn.ConnectionString = "server=192.168.1.52; port=3306; userid=root; password=; database=dbfsesmis"

答案 1 :(得分:0)

假设您的MySQL服务器托管在:192.168.1.52

方法1:从另一台PC telnet到192.168.1.52并将服务器连接到127.0.0.1,您无需更改任何MySQL用户权限。

方法2:直接从另一台电脑[例如192.168.1.123]连接到192.168.1.52

在这种情况下,您需要设置192.168.1.123的用户权限或使用widecat 192.168.1。%

所以你的host-pc:mysql.user会有一条记录:

Host = 192.168.1.%
User = ...
...