【WordPress】データベース接続確立エラー→wp-config.php修正→SSH接続でブログ復元

もっと簡単な方法があったのかもしれないけど……。

ミスと復元の流れとメモ

突然「データベース接続確立エラー」と表示され、ブログに繋がらず。

さくらのサーバーを一つ解約したのを思い出す。

wp-config.phpを見ると、解約サーバーのデータベース名とユーザー名になってた。
(データベースサーバは本来のと一緒だった。よく覚えてない……)

wp-config.phpのデータベース名とユーザー名を、本来のサーバーのそれに修正。

ブログにアクセスするも、なんか初期化されていて、インストール要求。
(サーバーにはデータ残ってる)

WordPressをバックアップから復元(インポート)しないといけないっぽい。
(幸い、プラグインBackWPupを入れていたので、バックアップデータはあった)

BackWPupのzipファイルを解凍し、sqlファイルを見つけ、インポートを試みる。

さくらのphpmyadminを試すも、容量超過でダメ。
(16MB以内じゃないとムリらしい。ちなみにうちは200MB超えてた)

さくらのphp.iniを編集し、最大容量を弄くっても、ダメ。

BigDumpというフリーソフトを試すが、エラーでダメ。
(よくわからないけど、クエリーってのが300行以上を含んでいるとダメらしい)
(結局大きいのはムリ?)

SSH接続というインポート方法に行き着く。参考記事
(TeraTermのパスフレーズは、今のパスじゃなくて、一番最初のパス?)

すんなりインポート、復元できて歓声。