web-dev-qa-db-ja.com

MySQLのサーバー名を見つける方法

C#からデータベースに接続するために接続文字列で使用するMySQLの名前はどこにありますか?

8
Ahmad Farid

「未処理の例外:MySql.Data.MySqlClient.MySqlException:ユーザー 'root' @ 'sfn-inkubator-70-61.hib.no'のアクセスが拒否されました(パスワードを使用:YES)」エラーは、接続アドレスが正しく設定されていることを意味します。クライアントはサーバーに接続しますが、サーバーはユーザー名とパスワードの組み合わせを拒否します。

したがって、サーバーの設定を確認したり、既知のパスワードでユーザーを作成したりする必要があります......

1
MiSHuTka

同じサーバー上のデータベースに接続している場合は、「localhost」である必要があります。

リモートサーバーに接続している場合は、リモートサーバーのFQDN(またはIPアドレス)である必要があります。たとえば、「dbhost.lan.company.com "。

7
warren

ホストがmysqlデータベースへの外部アクセスをブロックする可能性は非常に高く、かなりの数がブロックします。これは、myadminを介して接続できる理由を説明します。

0
Toby Allen