MySQLのバックアップ(dump)




MySQLのバックアップ方法です。

(注意)
MySQLにログインして行うのではなく、サーバーにログインした状態で行います。

MySQLの特定のDBをバックアップ

# mysqldump -u ユーザ名 -p DB名 > /出力先ディレクトリ/ファイル名

 

# mysqldump -u root -p sample > /var/backup_sql/sample_db_backup.sql

 
文字化け対策

# mysqldump –default-character-set=utf8 -u ユーザ名 -p DB名 > /出力先ディレクトリ/ファイル名

文字化けの時は、mysqldumpの後に「–default-character-set=utf8」のようにオプションを付ける。

 
データの復元

# mysql -u ユーザ名 -p DB名 < /ダンプファイルディレクトリ/ダンプファイル名

 

# mysql -u root -p sample < /var/backup_sql/sample_db_backup.sql

MySQLのすべてのデータベースをバックアップ

バックアップ方法
 

# mysqldump -u root -x –all-databases > /出力先ディレクトリ/ファイル名

 
復元方法

# mysql -u root -p < /ダンプファイルディレクトリ/ダンプファイル名




人気記事一覧


関連記事一覧

This entry was posted in MySQL and tagged , , , , . Bookmark the permalink.

コメントは受け付けていません。