如何连接到MySQL(C#)如何连接到MySQL?
服务器:通过UNIX套接字
本地主机
我的代码:
public void Connect()
{
server = "91.196.48.243";
database = "w554_users";
port = "3306";
uid = "name";
password = "password";
myConnectionString = "Server=" + server + ";" + "Port=" + port + ";" + "Database=" +
database + ";" + "Uid=" + uid + ";" + "Pwd=" + password + ";";
conn = new MySqlConnection(myConnectionString);
conn.Open();
}
并给我这个错误:
An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll
Additional information: Host '188.47.8.212' is not allowed to connect to this MySQL server
============================================== ===========================
如果我登录phpmyadmin的
===== ============
我改变端口(2222)
错误:
An unhandled exception of type 'System.TimeoutException' occurred in MySql.Data.dll
Additional information: Timeout in IO operation
在MySQL中,你需要允许访问该特定的IP,用户名和密码来远程访问DB –
这是一个了NamedPipes/ip问题ping的声音,你需要确保你的数据库配置为基于ipaddress访问也可以从目前的位置ping服务器..我也会考虑使用.config文件来设置您的数据库连接等等.. – MethodMan