トップページ >  MySQL >  DBバックアップ
初版2010/01/15: 最終更新日2013/01/31
DBバックアップ
目次
DBバックアップ
全てのデータベースをバックアップ
特定のデータベースをバックアップ
DBバックアップ
MYSQLのバックアップを取るには「mysqldump」を使用してバックアップを取ります。
構文は、以下のとおりです。

mysqldump --user=ユーザ名 --password=パスワード データベース名 > 出力ファイル名

レンタルサーバなどではSSHでログインするサーバとDBサーバが異なる場合があります。
そのような場合は--hostオプションを追加します。

mysqldump --user=ユーザ名 --password=パスワード --host=SQLサーバ名 データベース名 > 出力ファイル名

全てのデータベースをバックアップする
全てのデータベースをバックアップする場合は、オプション「--all-databases」を使用します。
構文は、以下のとおりです。

mysqldump --user=root --password=pass --all-databases > c:\backup.sql

特定のデータベースをバックアップする
特定のデータベースをバックアップする場合は、データベース名を指定して使用します。
TESTDBをバックアップする場合は、以下のとおりです。

mysqldump --user=root --password=pass TESTDB > c:\backup.sql