0

最近、hostgatorのサーバーでホストされているMySQLサーバーにWCFプロジェクトからアクセスする必要があるプロジェクトを開始しました。MySQL ADO.NETコネクタをダウンロードしてインストールし、エンティティデータモデルを作成しようとしましたが、認証方法「mysql_old_password」はサポートされていません。私は何をすべきか?私はグーグルしてきましたが、役に立ちませんでした。

MySQLを使用するのはこれが初めてです。

どんな助けでも大歓迎です。

前もって感謝します

よろしくお願いいたします。

Screenie

4

1 に答える 1

0

このエラー メッセージは、パスワードが古いパスワード形式 ( http://dev.mysql.com/doc/refman/5.0/en/old-client.html ) で保存されている MySQL データベースに接続しているときに表示されます。新しい MySQL クライアントでは、安全性が低いため、古いパスワード形式を使用してデータベースに接続することはできません。

MySQL サーバーで設定することを提案する人もold_passwords=1いますが、パスワードを新しいパスワード形式にアップグレードする方がよいと思います。その後、MySQL 接続を再度セットアップすると、データベースがより適切に保護されます。

MySQL パスワードを古い形式から新しい形式にアップグレードする方法については、http: //code.openark.org/blog/mysql/upgrading-passwords-from-old_passwords-to-new-passwordsを参照してください。

于 2013-02-01T09:38:01.257 に答える