今朝、ブログを書こうとしてびっくり!!
ダッシュボードにアクセスしようとすると「データベース接続確立エラー」となって、ログインはおろかログイン画面にすら入れない。
自分のサイトがどうなっているのか念のため見ておこうとすると、
真っ白なページに「データベース接続確立エラー」となって、うんともすんとも動かない。
めっちゃ焦る!
めっちゃ汗かく!!
とにかくググる!!!
私のようなアンポンタンは中々いないと思いますが、自分の備忘録になるので、どうやって危機を脱出することができたのかを残しておこうと思います。
Contents
データーベース接続確立エラーになった私がなんとかすぐに解決できた方法
アメブロでは記事を書いてupするだけだったのに、wordpressになった途端にcssとかSEOとか色々とわけの分からない横文字が目に入ってくるようになって、パソコン初心者の私は頭がパンクしそうになりながらもその都度googleで調べてここまでやってきました。
あぁ、先輩方に助けられて私、生きてます。
今回もいつもの通りgoogleの情報に助けられて、比較的すぐに復活することができました。
(それでも超焦ったし、二度とゴメンだわ。)
事の発端は…
最近ははてなブログで有名人がBANだの(そもそもBANと聞いたのも初めてだわ。)聞いて、「へぇ~バックアップというものが必要なのか~。」となりました。
wordpressでもプラグインとサーバー?テーマ?(←あんま分かってない)の相性が悪ければ真っ白になっちゃうこともあるとかで、それならばと昨日の作業の手始めにバックアップに挑戦したんです。
私が利用しているさくらサーバーでのバックアップ方法の中で、複雑ではなく素人にもできそうに思えたこの方法でバックアップ完了。
2つめのデータベースのバックアップを行う際に、管理ツールにログインしようとすると見たこともないログイン画面に飛んで、「なんじゃこりゃ!このパスワード、設定した記憶がないんじゃが…(なぜかおじいさん)」となりましたが、パスワード変更ボタンが目に留まり簡単に変更できたので、それでさくっとログイン完了。
その後のバックアップも無事完了。
へい!みんな、私もバックアップできたよ~!!
と満足して、その後はウキウキお買い物に出掛けたのでした♪
ウキウキしてる場合じゃねぇ!私のやらかした失敗はコレだ!!
えぇ、もう先輩方はココまで読んで、「やれやれ、そういうことか。」とすぐにお察しいただけているであろう失敗に、私は今朝まで気付かないどころか、原因が分からずにお顔真っ青で慌てふためきましたよ!
脇汗めっちゃ掻いたっちゅーねん。
データベース接続確立エラーになった原因は、
データベースのログインパスワードを変更してしまったから!!
セキュリティ強化のため、データベースのパスワードを変更しようと思うのは悪くないことですが、気軽に変更すると、このパスワードを使っているすべてのWordPressで「データベース接続確立エラー」と表示されて画面が真っ白になります。
その原因は、WordPressの設定ファイル(wp-config.php)に記述されたパスワードと、ここで変更した新たなパスワードが一致しなくなったためです。
さっきまで問題なく動いていたWordPressも、ここでデータベースのパスワードを新たに変更してしまうと、その瞬間に「データベース接続確立エラー」になります。
対策は以下のいずれかの方法です。
・すべてのwp-config.phpのDB_PASSWORDを新たなパスワードに変更する
・パスワード変更メニューで古いパスワードに戻すwordpressの使い方 より引用
まさに私のしてしまった失敗はコレだ!と、すぐに原因は分かりましたが次の問題が出てきます。
WordPressの設定ファイル(wp-config.php)もDB_PASSWORDも何のこっちゃさっぱり分からん!
でもとにかく、古いパスワードが分からなくて新しいものに変更してしまった私には選択肢はただ1つ!
wp-config.phpのDB_PASSWORDを変更するしかないらしい。
wp-config.phpのDB_PASSWORDを変更する方法!
さぁチンプンカンプンな横文字が並びますが、どう読むのが分かんなくても作業が済んだら我がブログは復活するのだ!と信じてとにかく前進あるのみです。
データベースにログインするためのパスワード
昨日私がwordpressのバックアップを取る際に変更してしまったパスワードそもそもどこのパスワードかというところから。
サーバーのアプリケーションの設定→データベースの設定の管理ツールログインを押すと、
phpMyAdminという初めましてな画面に飛んだのですが、既にパスワードの部分が画像のように●●●●●と記入済みになっていたので実行を押しました。
でもパスワードが違うから入れませんとなり、メモしておいたパスワードを入力しなおして見たのですがそれでも無理と出る。
そこでさくらサーバーのデータベース管理画面のパスワード変更ボタンをポチッと押して、サクサクッと変更して、無事にログインできたわけですな。
安易にパスワード変えちゃ駄目ってどこのサイトも書いてあるけど、
ログインできなきゃ変えなきゃ仕方ないやん!!!
と、私のように必要に迫られてログインパスワードを変更する人もいるかもしれません。
引用にもあるようにセキュリティ強化目的でパスワードを小まめに変える人だっていそう。
データベースとwordpresssのパスワードを一致させる
変更してしまったデータベースのパスワードとWordPressの設定ファイルの情報が一致していないことがデータベース接続確立エラーになった原因。
元のパスワードが分からないのでwordpresssの設定ファイルを新しいものに書き換えれば解決です。
WordPressでは「wp-config.php」というファイルにデータベースのパスワードの情報が記載されています。
さくらサーバーの運用に便利なツール→ファイルマネージャーをクリック。
隊長、発見しました!!
これがwp-config.phpだそうです!!
私がここまでのやり方を教えてもらったのはこちらの記事。
ファイルを見つけたらテキストエディタを使って下記の部分を正しく書き換えて再びアップロードします。
念のため編集を行う前にバックアップをとっておきましょう。また、Windowsにデフォルトでインストールされているメモ帳は使わず、必ずテキストエディタを使って編集を行って下さい。
電脳世界 より引用
とあります。
ダウンロードしてテキストエディタで正しく書き換えして再アップロード…?
テキストエディタって何だーー!!
どうやらプログラミングを行ったりする際に使うものだそう。しかもwindowsのメモ帳では駄目らしい…。
よく分からないのでまたテキストエディタをダウンロードすべくgoogle検索して適当なものを見つけてダウンロードしてみたんだが。
ダウンロードを待っている最中にコントロールパネルを弄っていたら、テキストエディタなしでも書き換えできちゃいました♡
わーいヽ(*´Д`*)ノ!!
注意:ただしこれ真似してどうなっても責任は持てませんので、自己責任でお願いします。
テキストエディタ使わずにwp-config.phpを書き換える
発見したwp-config.phpファイルをクリックすると左下のプレビューで中身を見ることができます。
その状態でペンのマークにカーソルを合わせると『プレビュー中のファイルを編集します』と出てきます。
クリックすると、編集画面が出てきました!
その中のデータベースのパスワードという部分を変更します。
DB_PASSWORDの右側の’×××××’の部分を、さくらサーバーの管理画面で安易に変更してしまったあの新しいパスワードに変えてあげるわけです。
その後は右下の保存を押して終了。
直後に自分のホームページとWordPressのダッシュボードにアクセスしてみたら、何事もなかったかのうように復活しておりました。
《まとめ》方法さえ知ってたら超簡単だった!
データベース接続確立エラーが出てしまったとき、データベースのパスワードを変えたことが原因ならば意外と簡単に復活できました!
サーバーのコントロールパネルからWordPressの設定ファイル(wp-config.php)を見つけて、そこに書かれているMySQLデータベースのパスワード(DB_PASSWORD)を自分で設定した新しいパスワードに書き換える!
よし!
これで1つ私もパソコン経験値が上がった。テテテテッテッテッテーン♪
皆様の情報で私は今日も難を乗り越えられました。ありがとうございました。
コメント
こちらの記事のおかげで助かりました!
メリッサさん、ありがとうございます。
ほやほやさん
ありがとうございます!
お役に立てて、嬉しいです☺︎
メリッサ
同じようなあんぽんたんの私が超焦ってググっていたところ、助け舟となりました!!
感謝を言葉で言いあわらせないです!!!
本当に助かりました!!!
ありがとうございます!
奥田さま、コメントいただいてありがとうございます。
お役に立てたようで、幸いです!
メリッサ
まさに今朝同じ現象に遭遇し、同じ汗かきまくりました(涙)
本当にわかりやすい説明で、すぐに改善することができました!
ありがとうございました!!
saoriさん、コメントありがとうございます!
焦って変な汗かきますよね…。
お役に立てて嬉しいです。
メリッサ
やばいくらい冷や汗かきましたが、さくらサーバーの解決方法が書いてあって大変助かりました!
ありがとうございました!
あきもんさん、お力になれたようで嬉しいです!
こちらこそありがとうございます。
メリッサ
メリッサさん!
色々いじってしまい、どこに問題があったのかもわからず、
時間だけが過ぎ焦っていたところ、こちらにたどり着き、
あっという間に解決しました!
本当に、ありがとうございました(>_<)
昨夜、なんだこのパスワード?わかんないから変更しちゃえ~って・・・
今朝、真っ白! ガビーン! ビビりました。
でもこちらのサイトで助かりました!
感謝です。
私もこの記事のおかげで救われました!!!
とても分かりやすいですし、神です。
本当にありがとうございました。