# MySQLのバックアップ、復元方法
環境は以下
CentOS :CentOS release 6.5 (Final)
MySQL :5.5
【バックアップ】
# 全てのDBの場合
$ mysqldump -u ユーザ名 -p パスワード --all-databases > backup.sql
# 特定のDBの場合
$ mysqldump -u ユーザ名 -p パスワード DB名 > 出力ファイル名
例)mysql -u root -p password dbname > dbname.sql
※実行時に以下エラーが出る場合有り。
mysqldump: unknown variable 'symbolic-links=0'
この場合は、以下を実行
MySQLの設定ファイル「my.cnf」にて「symbolic-links」をコメントアウト
symbolic-links=0
↓
# symbolic-links=0
【復元】
# 全てのDBの場合
mysql -u ユーザ名 -p < 出力ファイル名
# 特定のDBの場合
mysql -u ユーザ名 -p DB名 < 出力ファイル名
登録:
コメントの投稿 (Atom)
0 コメント:
コメントを投稿