別のコンピューター上のMySQLサーバーにアクセスするC#アプリケーションがあります。私はIP経由でそれをやろうとしています。これが私の接続文字列です:
server = "192.168.10.221";
database = "restaurantdb";
uid = "root";
password = "";
string connectionString;
connectionString = "SERVER=" + server + "; PORT = 3306 ;" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
mycon = new MySqlConnection(connectionString);
今のアイデアは、両方のコンピューターが接続されているインターネットまたはWi-Fi接続を介して接続するというものです。次に、C#でコード化されたSQL文字列を介してデータベースにアクセスします。今ではLANネットワーク経由で接続することもできましたが、方法がわかりません。
コードでこの例外が発生しています
{"Access denied for user 'root'@'Crave-PC.lan' (using password: NO)"} System.Exception {MySql.Data.MySqlClient.MySqlException}
ネットワークを介してサーバーにアクセスする方法について何かアイデアはありますか?