5

MySQL ODBC Connector 5.1 をダウンロードしました。現在、DSN をセットアップしようとしています。しかし、エラーが発生しています:

Connection Failed : [HY000] [MySQL] [ODBC 5.1 Driver]Host '117.x.x.x' is not allowed to connect to this MySQL server

私のサーバーの URL は server.myweb.com です。この名前は TCP/IP サーバーとポート =3306 に入力されています。

www.myweb.com/cpanel を開いたときに入力するユーザー ID とパスワードも入力しました。

これはバージョンの問題ですか?サーバー上の MySQL のバージョンも 5.1、つまり ODBC のバージョンにする必要がありますか?

助けてください。

4

4 に答える 4

1

データベースの下のcpanelには、オプション「リモートMySQL」があり、オプションを選択します。「リモート データベース アクセス ホスト」にリダイレクトされ、IP '117.xxx' が追加されます。リモートMySQLにIPを追加した後、cpanelは接続を確認します....

注 - IP が動的である場合は、古い IP を削除し、新しい IP を cpanel のリモート MySQL に追加します....

于 2013-02-24T00:31:09.240 に答える
1

他の人が言ったように、この問題はコンポーネントのバージョンに関するものではありません。

クライアント (ODBC またはその他) が MySQL に接続しようとすると、サーバーはユーザー名とパスワード、および元のホスト ID をアクセス許可テーブルと照合してチェックします。 この KB 記事は、問題の解決に役立つ場合があります。

于 2012-07-26T15:35:30.843 に答える
1

バージョンや ODBC の問題ではありません。このエラーは、指定されたホスト名を持つユーザーがいないことを示しています。詳細については、MySQL リファレンスを参照してください - http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-accounts-passwords

于 2011-06-02T07:16:39.513 に答える