2013年8月31日土曜日
さくらのVPS CentOSにてMYSQLデータバックアップ方法
ダンプとは、デバッグやデータ修復のために、ファイルやメモリの内容をディスクに出力(記録、あるいは表示)すること。
1. データベースのダンプ(バックアップ)
MySQL内の全データをファイルdump.sql(名前は自由)に出力。
[root@web ~]# mysqldump -u root -p -x --all-databases > dump.sql <Enter>
特定のデータベース(database_name)のみバックアップする。
[root@web ~]# mysqldump -u root -p database_name > dump.sql <Enter>
もしデータベースが文字化けしていた場合はこちら。
[root@web ~]# mysqldump --default-character-set=utf8 -u root -p database_name > dump.sql <Enter>
更に特定データベースの特定テーブル(table_name1 table_name2)のみバックアップする場合はこちら。
[root@web ~]# mysqldump --default-character-set=utf8 -u root -p database_name table_name1 table_name2 > dump.sql <Enter>
2. データベースのインポート(復元)
バックアップしたファイルをMySQLに取り込む。
[root@web ~]# mysql -u root -p < dump.sql <Enter>
以上。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿