カテゴリ:未分類 の記事一覧

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Comment (-)

メモ:突然MySQLに接続できなくなった件(一部修正)

Webホスト(レンタルWebサーバー)会社から借りている共用Webサーバーに、PHPとjavascriptで書かれた Zen Cart というソフトをインストールして使っている。

そのソフトのトップページにいつも通りアクセスしようとしたら、今日はいきなりエラーが出た。

WARNING: An Error occurred, please refresh the page and try again.

いつもだったらログイン用のボックスが表示されるのだけれど、このエラーメッセージが出てうんともすんとも言わない。 try again なんて言われたけど、何度やっても同じ。

そこで、Web上に残されているエラーログを見てみたところ、

PHP Warning: mysqli_connect(): (HY000/2049): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) in /~フォルダ名/エラーの発生したファイル名.php on line xx行番号

さらに、その指摘された行を見てみると、
$this->link = mysqli_connect($zf_host, $zf_user, $zf_password);
という記述。データベースへの接続情報に関する記述らしいけど、今まで問題なく走っていたものがエラーになるというのが何故なのか?見当がつかない。

焦った。

で、結論をいうと、
MySQL データベース のパスワードを変えてみたら、あっさり解決した。

めでたし、めでたし。

なぜ変えたらうまくいったのかわからないけど、
怪しいアクセスでもあってデータベースが ロックされたのだろうか?

ちなみに、パスワードをこれまで10桁だったところ、たまたま12桁の新パスワードにしてうまくいったので、最初はWeb上にインストールされたMySQLやPHPのバージョンが上がってセキュリティが厳重になったせいか?と思ったが、試しにテスト用インストールで10桁にしてみたが問題なかった。

なので原因はよくわからないままだ。
スポンサーサイト
Comment (-)

身にまといたくない、へんな英語

(※ ホームページの2005年3月23日付文をここに移動しました。
 文を表示するには、「続きを読む」をクリック)
続きを読む
Comment (-)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。