在来自 visual studio 2017 社区的 linux virtual box 上建立到 mysql 运行 的 c# 连接
make a c# connection to mysql running on linux virtual box from visual studio 2017 community
我正在使用 Visual Studio 2017 Community,我正在尝试在虚拟盒子上建立到我的 MySQL 数据库 运行 的 c# 连接(linux Ubuntu)。
我在参考文献中添加了 MySQL.Data 并添加了 'using MySql.Data.MySqlClient;'。
有没有人有他们自己项目的代码示例或实际有效的东西。 None 到目前为止,我使用的教程都有效,每个连接字符串看起来都与其他连接字符串略有不同。
这是我现阶段的...
string myConnectionString = "datasource=192.168.1.102;port=3306;username=xxxxx;password=yyyyy;";
MySqlConnection myConnection = new MySqlConnection( myConnectionString );
try {
myConnection.Open();
}
catch( Exception error ) {
MessageBox.Show( error.Message );
}
finally {
myConnection.Close();
}
首先进入配置文件
sudo nano /etc/mysql/my.cnf
改变
bind-address = 127.0.0.1
至
#bind-address = 127.0.0.1
还要确保端口设置为 3306
port=3306
然后重启你的服务器
sudo /etc/init.d/mysql restart
我正在使用 Visual Studio 2017 Community,我正在尝试在虚拟盒子上建立到我的 MySQL 数据库 运行 的 c# 连接(linux Ubuntu)。
我在参考文献中添加了 MySQL.Data 并添加了 'using MySql.Data.MySqlClient;'。
有没有人有他们自己项目的代码示例或实际有效的东西。 None 到目前为止,我使用的教程都有效,每个连接字符串看起来都与其他连接字符串略有不同。
这是我现阶段的...
string myConnectionString = "datasource=192.168.1.102;port=3306;username=xxxxx;password=yyyyy;";
MySqlConnection myConnection = new MySqlConnection( myConnectionString );
try {
myConnection.Open();
}
catch( Exception error ) {
MessageBox.Show( error.Message );
}
finally {
myConnection.Close();
}
首先进入配置文件
sudo nano /etc/mysql/my.cnf
改变
bind-address = 127.0.0.1
至
#bind-address = 127.0.0.1
还要确保端口设置为 3306
port=3306
然后重启你的服务器
sudo /etc/init.d/mysql restart