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]);

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