- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2019-02-08T13:41:06+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*Mysql dump & import [#v1a3b4d4]
**データベースのダンプ(バックアップ) [#t2523078]
*** MySQL内の全データをファイルdump.sql(名前は自由)に出力。 [#waa5cf1f]
mysqldump -u root -p -x --all-databases > dump.sql
mysqldump -v -u root -p -x --all-databases > dump.sql
***特定のデータベース(database_name)のみバックアップする。 [#la30a19e]
mysqldump -u root -p database_name > dump.sql
mysqldump -v -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
----
mysql -v -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]);