サイトアイコン ktykwsk.com

MySQLでダンプしたファイルからリストアする

暫く使わないといつも忘れるのでメモ。

基本

$ mysql -u <ユーザー> -p
Enter password: <パスワードを入力>
mysql> CREATE DATABASE <データベース名>;
mysql> quit
$ mysql -u <ユーザー> -p <データベース名> < <ダンプファイル>

リストアする前にデータベースを作成します。データベースの作成は、作成権限を持つユーザーで行わなければなりません。

具体的な例。

$ mysql -u user -p
Enter password:
mysql> CREATE DATABASE my_database;
mysql> quit
$ mysql -u user -p my_database < dump.sql
モバイルバージョンを終了