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.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">