MySQL DBに接続できない
Access denied for user: 'user name' (Using password: YES)
.NETからConnector/NET経由でMySQLへ接続する際,このエラーで悩まされた。ユーザー名もパスワードも合っているはずだが,どうしたものかと思っていると,設定したサーバ名localhostに対しての権限の問題だったようだ。
Web.configの接続文字列で接続先をserver=localhostにしていたが,Hostが「%」になっていると接続できないようだ。