1 views

■概要

CentOSのアップグレードは、勉強のために新規で入れ直しています。しかし、使っているアプリケーションの多くは、バックアップデータを復元(Restore)させて使っています。今回は、Webサーバー(/var/www/html)をUSB外付ハードディスク(/mnt/usbhd3tb/backup/ce63)から復元する手順をご紹介します。私のWebサーバーのメインアプリはWordPress(/var/www/html/wordpress)なので、MySQLフォルダ(/var/lib/mysql)の復元も併せてご紹介します。

USB外付ハードディスクは、Windows用のNTFS形式で3TB(3テラバイト=3,000ギガバイト)のHDE-U3.0J
を使用しています。

以下、復元(restore)の手順です。

■要件

NTFS形式のUSBハードディスクを追加(fuse-ntfs-3g)2TBを超える場合はこちら)が済んでいること

サーバーのバックアップを取っていること(rsync)

■USB外付ハードディスクに保存されているhtml(含むWordPress)の復元

[root@ufuso ~]# /bin/cp -Rf /mnt/usbhd3tb/backup/ce63/var/www/html /var/www/
   ← htmlフォルダの復元

[root@ufuso ~]# chmod -R 777 /var/www/html/wordpress/wp-content ← wordpress
のwp-contentフォルダに書込み権限付与

[root@ufuso ~]# chown -R apache:apache /var/www/html/wordpress ← wordpress
フォルダの所有者をapacheに変更

■USB外付ハードディスクに保存されているMySQLの復元

[root@ufuso ~]# /bin/cp -Rf /mnt/usbhd/all/backup/var/lib/mysql/life /var/lib/mysql/
 ← 復元(wordpressのデータベースをlifeとする)

[root@ufuso ~]# chown -R mysql:mysql /var/lib/mysql/life/ ← 所有者をmysqlに
変更

[root@ufuso ~]# chmod 700 /var/lib/mysql/life/ ← 所有者のみに書込み許可
[root@ufuso ~]# chmod 660 /var/lib/mysql/life/* ← 所有者・グループに書込み許可
[root@ufuso ~]# mysql -u root -p ← mysqlの起動
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 445
Server version: 5.1.69 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> grant all privileges on life.* to tu@localhost identified by 'tuのパスワード';
 ← 管理者(例示ではtu)の復元
Query OK, 0 rows affected (0.00 sec)

mysql> exit ← mysqlの終了
Bye

[root@ufuso ~]# yum install php-mysql ← phpでmysqlを使うために必要
Installed:
  php-mysql-5.3.3-22.el6.x86_64                                            

Dependency Installed:
 php-pdo-5.3.3-22.el6.x86_64                                              

Complete!

[root@ufuso ~]# /etc/init.d/httpd restart ← WEBサーバー再起動
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]

※http://your-domain/wordpressサイトにアクセスできればOK。

USB外付けハードディスクの売れ筋一覧

[csshop service=”amazon” keyword=”USB外付けハードディスク TB” category=”” sort=”” mode=””]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください