MySQLのデータベースは、mysqldump
コマンドでファイルに出力し、バックアップを取ることができる。ダンプファイルを読み込むことで、MySQLデータベースを復元することができる。
バックアップの方法
ユーザ名、データベース名、出力ファイル名を指定してコマンドを実行する。
mysqldump -u DBユーザ名 -p DB名 > 出力先ファイル名
全てのデータベースのバックアップを取る場合は以下のように指定する。
mysqldump -u root -p -x --all-databases > 出力ファイル名
-xはバックアップ中のデータ操作を禁止するオプション。
復元の方法
mysql
コマンドを用いて、ダンプファイルを読み込む。
mysql -u DBユーザー名 -p DB名 < ダンプファイル名
全てのデータベースを復元する場合は以下のように指定する。
mysql -u DBユーザー名 -p < ダンプファイル名
復元したいデータベースは、事前にDBサーバ上に作成しておく必要がある。
コメントを残す