トップページ > 記事閲覧
データベース接続確立エラー
投稿日 : 2015/06/24(Wed) 22:48
投稿者 Hie
参照先 http://www.news-24.info/
ワードプレスを使っているのですが、メンテナンス完了後に500内部サーバーエラーでサイトが表示されなくなってしまいました。

ワードプレスログイン画面にはデータベース接続確立エラーと表示されます。

なぜか、XREAの管理画面のデータベースにも使っていたDBが表示されていなかったため、今回のメンテナンス前に保管されたBACKUPフォルダのdumpファイルをFTPで自分のPCにダウンロードし、その後public_htmlフォルダと同位置の「/」にアップロードしました。

その後、管理画面MySQLの追加・編集(最大:5 個)でDB/ユーザー名、パスワード、文字コードをUNICODEにして復元ボタンを押しました。
(ユーザー名、パスワードはワードプレスのwp-config.phpに記載してあるものです。)

そして、PHP MyAdminにutf-8で上記ユーザー名、パスワードでログインしようとしたのですが、Access denied for user 'cosme_news'@'localhost' (using password: YES)と表示されてログインできません。

いろいろ調べてみたところ、復元が完全にできていないためログインできないのではないかということみたいです。サイトもあい変わらず表示されません。

復元を完璧に行ってサイトを元通りに表示するためには、これから、どのように対処したらよいでしょうか。

お手数をおかけいたしますが、ご指導いただければ幸いです。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 00:15
投稿者 monta44
参照先 http://www.androidnetrunner.jp/
私もHideさん同様、ワードプレスを使用しており現在「HTTP500内部サーバーエラー」にてサイトが表示されなくなっています。
サーバーはs601です。
運営様、サイトを元通りに表示するための対処方法をご教授下さい。
よろしくお願いします。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 01:47
投稿者 oogami
参照先 http://tyshoo-hashimoto.net/content/
phpMyAdminにも入れず。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 10:18
投稿者 onoe
参照先
個別に連絡をしましたが、こちらでお書きになっている皆さんとまったく同じ状況です。

s366サーバーです。

新しいmysqlは追加できますが、PhpMyAdminでも、SSH接続でも、データベースにアクセスできませんでした。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 11:45
投稿者 Hie
参照先 http://www.news-24.info/
下記のような書き込みを見つけましたので、この手順通りやってみたら復旧することができました。

1、メンテナンス作業時のバックアップファイル「./DB_BACKUP_XREA_UPGRADE/pgsql_db名.dump」をアカウントのルートにコピーして
DB名にアンダーバーがない名前の場合には、「pgsql.dump」に変更します、
DB名にアンダーバーがある場合には、「pgsql_DB名のアンダーバーより後ろの文字列.dump」に変更します、
(例)
 「./DB_BACKUP_XREA_UPGRADE/pgsql_user.dump」がある場合は、「./pgsql.dump」にします。
 「./DB_BACKUP_XREA_UPGRADE/pgsql_user_account.dump」がある場合は、「./pgsql_account.dump」にします。

2、XREA管理画面の「データベース」メニューにて、「作成」ボタンから作成します。
(例)
「./DB_BACKUP_XREA_UPGRADE/pgsql_user.dump」がある場合には、
「PostgreSQLの追加・編集」の1行目の「パスワード」ボックスにパスワードを入力し、
 1行目の選択ボタンをクリックして、「作成」ボタンをクリックします。
「./DB_BACKUP_XREA_UPGRADE/pgsql_user_account.dump」がある場合には、
「PostgreSQLの追加・編集」の2行目以降のDB名テキストボックスに「account」を、
「パスワード」ボックスにパスワードを入力し、選択ボタンをクリックし、「作成」ボタンをクリックします。

3、XREA管理画面の「データベース」メニューにて、上記の「2」で作成したDB名を選択し、「復元」ボタンをクリックします。
※「復元」のかわりに、PhpPgAdminのインポート機能もご利用いただけます。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 11:55
投稿者 f
参照先
どうして今まで問題なく利用できていたものを
運営側の都合で改変し
その結果起こされた不具合をこちらの手間で修正しなければならないのでしょうか。
強い憤りを覚えます。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 16:27
投稿者 Maekawa
参照先 http://clovers-love.com/
Hieさんの方法を試したら無事に復旧することが出来ました!
助かりました、ありがとうございます。
Re: データベース接続確立エラー
投稿日 : 2015/06/25(Thu) 17:07
投稿者 onoe
参照先
6/24 17:00 にワードプレスの管理画面にアクセスしたところ、今度は無事アクセスできるようになりました。

こちらでは何の設定変更もしていなかったので、運営側でのご対応を感謝いたします。
Re: データベース接続確立エラー
投稿日 : 2015/06/26(Fri) 00:00
投稿者 monta44
参照先 http://www.androidnetrunner.jp/
私もHieさんの方法で無事復旧となりました。ありがとうございました!
若干異なる部分がありましたので、同様にお困りの方のために、私の場合の復旧方法を超初心者でもわかるように詳細に記しておきます。

(1)メンテナンス作業時のバックアップファイルをまず見つける。

この問題が起こるきっかけとなったサーバーメンテナンスの際、サーバー運営会社がデータベースのバックアップを取っているようです。
そのバックアップデータをまず見つけることからスタートします。
最近のブラウザはFTP機能がありますので、IEなどのブラウザでURL入力部分に、「ftp://[ご自身のxreaのサーバー名]」を入力してサーバーにアクセスします。
(※私の場合は、s601.xrea.comサーバーですので、ftp://s601.xrea.comとなります。)
その際、IDとパスワードの入力を求められるはずですので、サーバーアクセス用のID・パスワードを入力しましょう。
そうしますと、そこに「DB_BACKUP_XREA_UPGRADE」というフォルダが見えるはずです。
その中に「mysql_[データベース名].dump」というファイルが見つかるはずです。
それが、バックアップされているデータベースです。

※ここがHieさんの場合と違うところでした。pgsqlではなく、mysqlでした。

(2)見つけたデータベースファイルを、まずは自分のPCにコピーする。

今のうちに、まずはコピーしちゃいましょう。
ドラッグ&ドロップで自分のPCのデスクトップなどに簡単にコピーできるはずです。

(3)データベースファイルの名前を変更します。

コピーしたデータベースファイルの名前を下記のように変更します。

mysql_[データベース名].dump ⇒ mysql.dump

データベース名を消すだけです。簡単ですね。
※データベース名にハイフンがある方の場合は、Hieさんの書き込みを参考にしてみてください。

(4)名前を変更したファイルを、サーバーにUPする。

名前を変更したファイルを、再度サーバーにUPします。
ただし、コピー元のファイルがあった場所ではなく、ルートディレクトリ、つまり一番上の階層にコピーします。
私の場合ですと、「s601.xrea.com」のすぐ下、「s601.xrea.com/」の場所ということになります。
おそらく「public_html」や「log」などのフォルダが見えているはずです。その場所です。

(5)xrea管理画面にアクセスする。

ここまで出来たら、今度はxreaの管理画面にアクセスしましょう。
http://www.xrea.com/ からログインしてください。
まさか、ID・パスワードを忘れていませんよね?
そうです、さきほどFTPをした時に使用したものと同じです!

(6)管理メニューの「データベース」で復旧処理をする。

管理メニューの「データベース」に入りましょう。
一番上に「MySQLの追加・編集(最大5個)」という部分があるはずです。
下記に沿って処理してください。

1.一番上の「選択」をポチります。
2.「DB/ユーザー名」には、既にデータベース名が入っているはずです。
3.「パスワード」にサーバーアクセスパスワードの初めの8文字を入力してください。
 ※おそらくこのパスワード設定の方が多いのでは?違うパスワードを設定しているのであれば、そちらを。
4.「作成」ボタンを押します。

その後、再度このデータベース画面まで戻り、

5.再度、一番上の「選択」をポチる。
6.今度は「復元」ボタンを押す。

これで全て完了です!!!
2〜3分経ってから、サイトにアクセスしてみてください。
無事にサイトが表示されるように復旧できているはずです。

以上、皆様のお役に立てば幸いです。
Re: データベース接続確立エラー
投稿日 : 2015/06/26(Fri) 10:57
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
Hie 様
monta44 様

解決いただけたとのこと、お手数をおかけしました。
また、ご丁寧なご報告をいただき、誠にありがとうございます。

ご報告いただいた方法で概ね正しいかと存じますが、Hie 様以外の方向けに少し補足させていただきますと、monta44 様のご報告の通り、MySQL の場合は、pgsql → mysql に読み替えていただければと思います。


oogami 様

Hie 様、monta44 様からご報告があった手順でうまくいかない場合は、PhpMyAdmin に入れるかご確認の上、ユーザー名、パスワードがwp-config.phpに記載されたものかどうかご確認下さい。

PhpMyAdmin を使ってダンプファイルをインポートしても 500エラーのままの場合は、お手数ですが、バリュードメインにログインの上、サポートのお問い合わせフォームよりお問い合わせ下さい。
https://www.value-domain.com/support.php
(その際は、oogami 様である旨をご連絡いただきますようお願い申し上げます)


Maekawa 様
onoe 様

無事に動作されたとのことで、安心いたしました。
この度はご不便をおかけしましたことを、改めてお詫び申し上げます。


f 様

ご迷惑をおかけいたしておりますが、http://www.xrea.com/info/upgrade2014.html でもご案内の通り、古いバージョンの Apache や PHP、加えまして MySQL や PostgreSQL 等も、古いバージョンのままでございますと、セキュリティ上、非常に大きな問題がございます。

万が一、大規模なサイト改ざん等が起きてからでは手遅れでございますので、何卒ご理解を賜りますようお願い申し上げます。