データベース丸ごとバックアップ!コマンドプロンプトでMySQLデータベースをエクスポート
コマンドプロンプトを使用してMySQLデータベースをエクスポートする方法
コマンドプロンプトを開きます。
- Windowsキー + Rを押して、「ファイル名を指定して実行」を開きます。
- 「cmd」と入力してEnterキーを押します。
MySQLに接続します。
次のコマンドを入力して、MySQLサーバーに接続します。
mysql -u ユーザ名 -p パスワード
データベースをエクスポートします。
次のコマンドを入力して、データベースをエクスポートします。
mysqldump -u ユーザ名 -p パスワード データベース名 > 出力ファイル名.sql
オプション
- 特定のテーブルのみをエクスポートするには、
-t テーブル名
オプションを追加します。 - 出力ファイルを圧縮するには、
--compress
オプションを追加します。
例
次のコマンドは、mydb
データベースを my_database.sql
ファイルにエクスポートします。
mysqldump -u root -p password mydb > my_database.sql
mysqldump -u root -p password mydb -t users > users.sql
注意
- コマンドを実行する前に、データベースをバックアップすることをお勧めします。
- コマンドプロンプトを使用する前に、MySQLのコマンドラインツールの使い方を理解しておく必要があります。
# データベース全体をエクスポート
mysqldump -u root -p password mydb > my_database.sql
# 特定のテーブルのみをエクスポート
mysqldump -u root -p password mydb -t users > users.sql
# データベース構造のみをエクスポート
mysqldump -u root -p password mydb --no-data > my_database_structure.sql
# 出力ファイルを圧縮
mysqldump -u root -p password mydb --compress > my_database.sql.gz
- 上記のコードは、サンプルです。必要に応じて変更してください。
コマンドプロンプト以外でMySQLデータベースをエクスポートする方法
MySQL Workbenchは、MySQLデータベースを管理するためのGUIツールです。MySQL Workbenchを使用してデータベースをエクスポートするには、次の手順に従います。
- MySQL Workbenchを起動します。
- 接続したいデータベースを選択します。
- 左側のメニューから「データベース」>「エクスポート」を選択します。
- エクスポートしたいファイル形式を選択します。
- 出力ファイル名と場所を選択します。
- 「開始」ボタンをクリックします。
phpMyAdminは、WebブラウザベースのMySQL管理ツールです。phpMyAdminを使用してデータベースをエクスポートするには、次の手順に従います。
- WebブラウザでphpMyAdminにアクセスします。
その他のツール
他にも、MySQLデータベースをエクスポートするためのさまざまなツールがあります。これらのツールは、機能や使いやすさが異なります。
mysql