MySQLのデータベースをコマンドで復元する

MySQLのデータベースをmysqldumpでバックアップする」で実行したバックアップファイルを使って復元する方法について。

①特定のデータベースのみ復元する方法

②全てのデータベースを復元する方法

 

■特定のデータベースのみ復元する方法

事前にバックアップとして取得しておいた特定のデータベースの dump ファイルから、復元する方法は次のコマンド。

※事前にバックアップとして取得しておいたデータベースの dump ファイルは必須

$ mysql -u ユーザー名 -p データベース名 < dumpファイル名

実行例)

$ mysql -u root -p test01< /tmp/mysqldump_test01.dump

 

■全てのデータベースを復元する方法

全てのデータベースを復元する方法は次のコマンド。

※事前にバックアップとして取得しておいたデータベースの dump ファイルは必須

$ mysql -u ユーザー名 -p < dumpファイル名

全ての場合はデータベース名が不要なんですね。

実行例)

$ mysql -u root -p < /tmp/mysqldump_all_db.dump

完了

mysqlのデータベースを「バックアップする方法」と「復元する方法」について以上!