WordPressのデータベースのバックアップと復元方法です。
プラグインではなく、phpMyAdminを使用した方法です。
なお、Webサーバーはレンタルサーバーではなく、Synology NASを使用しています。
データーベースのバックアップ
データーベース名の確認
あらかじめ、WordPressの「ツール」-「サイトヘルス」-「情報」ー「データベース」で、データベース名称を確認しておきます。
![WPデータベース](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/wpsitehelth-979x1024.jpg)
![データベース名の確認](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin-1.jpg)
phpMyAdminを起動
Synology NASにログインして、phpMyAdminを起動し、ログインします。
![phpMyAdminアイコン](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin00.jpg)
データベースのエクスポート
データベースをバックアップしましょう。phpMyAdminの「エクスポート」を使用します。
右側のウィンドウで「エクスポート」タブを選択してから、
![エクスポート](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin01-1024x576.jpg)
- 先ほど確認したデータベース名を、左側リストでクリックし
- 「実行」ボタンをクリックします。
![Download-SQL](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin02.jpg)
Webブラウザで設定したダウンロードフォルダに、データベースがエクスポートされます。
※Linux(Manjaro)上で実行したため、Windowsのダイアログと見た目が異なってます。
これだけで完了です。あとはこのファイルを適切な場所、メディアに保管するだけです。
データベースの復元
復元は、新しいデータベースを作成して、そこに復元します。そのあとWordPressの設定を変更します。
これは、もしも失敗したときに、データベースを失うリスクを防ぐためです。
phpMyAdminを起動
Synology NASにログインして、phpMyAdminを起動し、ログインします。
![phpMyAdminアイコン](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin00.jpg)
データベースの新規作成
新しいデータベースを作成します。
![新規データベース作成](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin03.jpg)
左のリストの一番上、「新規作成」をクリックします。
![新規データベースの設定](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin04.jpg)
- 右のウインドウで、「データベース」タブを選択
- データベース名を入力(例 mohlog20230120)
- 「utf8mb4_general_ci」を選択
- 「作成」ボタンをクリック
すると、左のリストに新しい空のデータベースが作成されます。
データベースのインポート(バックアップからの復元)
![インポート](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin05.jpg)
- 左のリストでデータベースが作成されたのを確認したら
- 右ウィンドウの「インポート」タブを選択
「インポート」タブで、バックアップしてあったデータを読み込ませていきます。
![バックアップファイルを選択](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin06.jpg)
「ファイルを選択」ボタンをクリックし、選択ダイアログを開きます。
※Linux(Manjaro)上で実行したため、Windowsのダイアログと見た目が異なってます。
![選択ダイアログ](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin07.jpg)
バックアップしてあったファイルを選択し、「Select」をクリック
すると、読み込みファイルが指定されます。
![インポート実行](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin08.jpg)
- ファイル名が正しいかを確認して
- 「実行」ボタンをクリック
すこし待ちます。
![インポート正常終了](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin09.jpg)
「インポートは正常に終了しました」と出たら、完了です。
古いデータベースは、新しいデータベースでの運用に問題がないことが確認できてから削除しましょう。
WordPressのデータベース設定変更
最後にWordPressのデータベース設定を変更します。
Webサーバー(SynologyNAS)上で作業します。
![wp-config.php](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin10.jpg)
ブログフォルダ内にある「wp-config.php」を編集します。
SynologyNASにテキストエディタをインストールしておけば、直接修正できます。
右クリックして、「テキストエディタで開く」を選択して、設定ファイルを開きます。
![DB_NAME変更](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin11.jpg)
変更するのは、1か所のみです。
「define( 'DB_NAME' , '(データベース名)' );」
変更したら、保存します。
確認
WordPressが新しいデータベースで動いているか確認します。
![](https://jpcmoh.myds.me/mohwp/wp-content/uploads/2023/01/phpmyadmin12.jpg)
WordPressの「ツール」-「サイトヘルス」-「情報」ー「データベース」で、新しデータベース名になっていれば正しく設定されました。
あとは、Webページが正しく表示されるかを確認して、完了です。
まとめ
今回は、プラグインを使用せずに、WordPressのデータベース部分をバックアップをする方法を紹介しました。
これと組み合わせて、サーバー上のデータフォルダを丸ごとコピーすれば、全データのバックアップとなります。
コメント