mysql:save_and_restore
目次
MySQL - 保存と復元
すべてのデータベースのバックアップをとる
ターミナル上で下記コマンドを実行する。
$ mysqldump -h hostname -u root -p password -x --all-databases > /Users/hoge/hoge.sql
特定のデータベースのバックアップをとる
ターミナル上で下記コマンドを実行する。
$ mysqldump -h hostname -u root -p password database_name > /Users/hoge/hoge.sql
保存したバックアップファイルからリストアする
ターミナル上で下記コマンドを実行する。
$ mysql -h hostname -u root -p password < /Users/hoge/hoge.sql
特定のデータベースのみリストアする
ターミナル上で下記コマンドを実行する。
$ mysql -h hostname -u root -p password database_name < /Users/hoge/hoge.sql
データをファイルにエクスポートする
$ mysqldump -h ホスト -u ユーザー -p パスワード -T 保存先ディレクトリ データベース テーブル -t
- -t はエクスポート時に Create ファイルを作成させない。
- –fields-terminated-by= でカラムの区切り文字を指定出来る。
- –lines-terminated-by= でレコードの区切り文字を指定出来る。
- –fields-escaped-by= でエスケープ文字を指定出来る。
- –fields-enclosed-by= でカラムを囲む文字を指定出来る。
mysql/save_and_restore.txt · 最終更新: 2018/06/25 09:40 by 127.0.0.1