CONTENTS #contents ---- Lastmodified &lastmod; ---- *Mysql dump & import [#v1a3b4d4] **データベースのダンプ(バックアップ) [#t2523078] *** MySQL内の全データをファイルdump.sql(名前は自由)に出力。 [#waa5cf1f] mysqldump -u root -p -x --all-databases > dump.sql ***特定のデータベース(database_name)のみバックアップする。 [#la30a19e] mysqldump -u root -p database_name > dump.sql ***もしデータベースが文字化けしていた場合はこちら。 [#w2b36087] mysqldump --default-character-set=utf8 -u root -p database_name > dump.sql ***更に特定データベースの特定テーブル(table_name1 table_name2)のみバックアップする場合はこちら。 [#w51c4204] mysqldump --default-character-set=utf8 -u root -p database_name table_name1 table_name2 > dump.sql **データベースのインポート(復元) [#j1618266] ***バックアップしたファイルをMySQLに取り込む。 [#w9ffbd6c] mysql -u root -p < dump.sql ---- k222# mysqldump -u root -p EUSM > EUSM_back.sql Enter password: k222# scp EUSM_back.sql g7.kuji-clinic.net:/usr/home/mysql/ root@g7:/usr/home/mysql # mysql -u root -p < EUSM_back.sql Enter password: ERROR 1046 (3D000) at line 22: No database selected 特定のデータベースのダンプファイルをリストアする場合には、まず、指定のデータベースを作成してから、 # mysql -u user -p db_name < dumpfile.sql だそうです。(^^ゞ root@g7:/usr/home/mysql # mysql -u root -p EUSM < EUSM.sql Enter password: 5.1で作られたDBなので、データベースをアップデートする http://server-setting.info/freebsd/freebsd_mysql_update.html $ mysqlcheck --check-upgrade --all-databases --auto-repair --user=root --password EUSM.activity_data OK EUSM.activity_image OK EUSM.admin_user OK EUSM.album OK EUSM.album_image OK EUSM.application OK EUSM.application_invite OK EUSM.application_lifecycle_event_queue OK EUSM.application_persistent_data OK EUSM.application_translation OK EUSM.ashiato OK EUSM.banner OK EUSM.banner_image OK EUSM.banner_translation OK EUSM.banner_use_image OK EUSM.blacklist OK EUSM.blog_rss_cache OK EUSM.community OK なんか、問題ないっぽい(^^ゞ *SNSの引っ越し [#bb053885] %%引っ越し元のOpenPNEは、3.7.0-dev。ファイルは.tar.gz形式なので、%% %% root@g7:/home # tar xvfz OpenPNE3_3.7.0-dev.tar.gz%% %%すると%%、 %% /home/OpenPNE3/%% %%になるので、%% %% root@g7:/home # mv OpenPNE3 EUSM%% %%して、%% %% root@g7:/home/EUSM # ./symfony openpne:install%% %% Warning: require(/usr/local/www/apache22/data/OpenPNE3/lib/task/opBaseSendMailTask.class.php):%% %% failed to open stream: No such file or directory in%% %% /usr/home/EUSM/lib/vendor/symfony/lib/autoload/sfSimpleAutoload.class.php on line 123%% %% Fatal error: require(): Failed opening required%% %% '/usr/local/www/apache22/data/OpenPNE3/lib/task/opBaseSendMailTask.class.php'%% %% in /usr/home/EUSM/lib/vendor/symfony/lib/autoload/sfSimpleAutoload.class.php on line 123%% %% root@g7:/home/EUSM # %%あれ?どっかで見た様な・・・・(・・)%% 方針変更。素の3.7.0-devがみつからないので、3.6.10にDBをいれてみる。 root@g7:/home # unzip openpne-OpenPNE3-OpenPNE-3.6.10-0-g92aba62.zip mv openpne-OpenPNE3-92aba62 EUSM ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);