MySQLデータベースのバックアップと復元:mysqldumpコマンドの使用方法


  1. データベースのバックアップ: a. フルバックアップの作成:

      mysqldump -u ユーザー名 -p パスワード データベース名 > バックアップファイル名.sql

    b. テーブル指定によるバックアップの作成:

      mysqldump -u ユーザー名 -p パスワード データベース名 テーブル名1 テーブル名2 > バックアップファイル名.sql

    c. 特定のクエリ結果のみをバックアップする:

      mysqldump -u ユーザー名 -p パスワード データベース名 --where="条件" > バックアップファイル名.sql
  2. バックアップの復元:

    mysql -u ユーザー名 -p パスワード データベース名 < バックアップファイル名.sql

これらのコード例は、特定のデータベースやテーブルをバックアップし、復元する方法を示しています。必要に応じて、ユーザー名、パスワード、データベース名、テーブル名、バックアップファイル名を適切に置き換えて使用してください。

また、mysqldumpコマンドにはさまざまなオプションがあり、バックアップのカスタマイズや圧縮などの機能も提供されています。公式のMySQLドキュメントやオンラインリソースを参照して、さらに詳細な情報を入手することをおすすめします。

以上が、MySQLデータベースのバックアップと復元に関する解説とコード例です。これらの手法を活用して、データベースの安全性とバックアップの信頼性を確保しましょう。