CONTENTS
#contents
----
Lastmodified &lastmod;
----
*OpenPNE サーバ移行 [#l4ac2cd2]

http://pentan.info/php/openpne/3/server_shift.html

k222# pwd
 /usr/var/db/mysql
移行元のデータベースサーバからバックアップデータを作成して、移行先のデータベースサーバにリストアします。
 
MySQLの場合、コマンドでは次のようにします。
 
バックアップ 
 mysqldump -u 【ユーザ名】 -p 【データベース名】 > バックアップファイル名
 
リストア 
 mysql -u 【ユーザ名】 -p -D 【データベース名】 < バックアップファイル名

K222
 k222# mysqldump -u rsb -p RSB > RSB_BU_20130809
 Enter password:

 k222# scp RSB_BU_20130809 g7.kuji-clinic.net:/home/R
 g7.kuji-clinic.net:/home/ not found
 
 k222# scp RSB_BU_20130809 g7.kuji-clinic.net:/home/RS_Base/
 Password:
 RSB_BU_20130809                                                                                                               100%  649MB  49.9MB/s   00:13
 k222#

G7
 root@g7:/home/RS_Base # ll
 total 726362
 drwxr-xr-x  16 www   www           22 Sep 26  2012 OpenPNE3/
 -rw-r--r--   1 root  wheel   63224027 Aug  9 16:29 OpenPNE3_20130809.tar.gz
 -rw-r--r--   1 root  wheel  680597154 Aug  9 17:17 RSB_BU_20130809

phpMyAdminでユーザとデータベースを作成する

 root@g7:/home/RS_Base # mysql -u rsb -p -D RSB < RSB_BU_20130809

ERROR 2006 (HY000) at line 1323: MySQL server has gone away

おそらく、ダンプしたサーバよりコミュニケーションバッファの最大サイズが少ないために発生していると思われます

ので、このようなときはmy.cnfの max_allowed_packet  のサイズを
 
 max_allowed_packet = 32M

 # /usr/local/etc/rc.d/mysql-server start ←デーモンを起動します
 # /usr/local/etc/rc.d/mysql-server restart ←デーモンを再起動します
 # /usr/local/etc/rc.d/mysql-server stop ←デーモンを停止します

 root@g7:/home/RS_Base # mysql -u rsb -p -D RSB < RSB_BU_20130809
 Enter password:
 root@g7:/home/RS_Base #

今度は正常終了。

----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS