(C#の)どのようにMySQLに接続しますか? 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
を使用すると、リモートでこれはNamedPipesのあるデシベル –
にアクセスするには、この特定のIP、ユーザ名とパスワードへのアクセスを許可する必要がありますあなたがIPアドレスに基づいてアクセスするように構成されたデータベースはまた、あなたの現在の場所からそのサーバーにpingを実行することができていることを確認する必要があるように/ IPの問題のpingが聞こえる..私はまた、セットアップに.configファイルを使用してになり、あなたのDB接続等.. – MethodMan