MySQL は、大量のデータの管理と保存に使用される一般的に使用されるリレーショナル データベース管理システムです。 MySQL を使用する場合、データのセキュリティと整合性を確保するには、データのバックアップと復元が非常に重要です。この記事では、MySQL でデータのバックアップと復元を実行する方法を説明し、コード例を示します。
データ バックアップとは、データの損失や損傷を防ぐために、データベース内のデータを別の場所にコピーすることを指します。データの復元とは、バックアップしたデータをデータベースに復元して、元のデータベースの状態を再構築することを指します。
1. データのバックアップ:
mysqldump コマンドを使用してデータベース全体をバックアップします:
mysqldump -u 用户名 -p 密码 数据库名 > 备份文件路径
サンプル コード:
$ mysqldump -u root -p123456 mydatabase > /home/backup/mydatabase.sql
上記のコマンドは、「mydatabase」という名前のデータベースをバックアップし、そのバックアップ ファイルを mydatabase.sql というファイル名で /home/backup/ ディレクトリに保存します。このコマンドを実行する前に、MySQL のユーザー名とパスワードを指定する必要があります。
mysqldump コマンドを使用して、指定されたテーブルをバックアップします:
mysqldump -u 用户名 -p 密码 数据库名 表名 > 备份文件路径
サンプル コード:
$ mysqldump -u root -p123456 mydatabase mytable > /home/backup/mytable.sql
上記のコマンドは、「」という名前のテーブルをバックアップします。 mytable" テーブルが配置されている場所 データベースは "mydatabase" で、バックアップ ファイルは mytable.sql というファイル名で /home/backup/ ディレクトリに保存されます。
mysqldump コマンドを使用して、指定した条件でデータをバックアップします:
mysqldump -u 用户名 -p 密码 数据库名 表名 --where="备份条件" > 备份文件路径
サンプル コード:
$ mysqldump -u root -p123456 mydatabase mytable --where="id > 100" > /home/backup/mytable.sql
上記のコマンドは、という名前のテーブルをバックアップします。 "mytable", テーブルが配置されているデータベースは "mydatabase" です。バックアップ条件は、ID が 100 より大きいことです。バックアップ ファイルを /home/backup/ ディレクトリに保存し、ファイル名は mytable.sql です。
2. データの復元:
mysql コマンドを使用してデータベース全体を復元します:
mysql -u 用户名 -p 密码 数据库名 < 备份文件路径
サンプル コード:
$ mysql -u root -p123456 mydatabase < /home/backup/mydatabase.sql
上記のコマンドは、「mydatabase」という名前のデータベースを復元します。データベース ファイルは、/home/backup/ ディレクトリ内の mydatabase.sql です。このコマンドを実行する前に、MySQL のユーザー名とパスワードを指定する必要があります。
mysql コマンドを使用して、指定されたテーブルを復元します:
mysql -u 用户名 -p 密码 数据库名 < 备份文件路径
サンプル コード:
$ mysql -u root -p123456 mydatabase < /home/backup/mytable.sql
上記のコマンドは、「mytable」という名前のテーブルを復元します。テーブルの場所 データベースは「mydatabase」、データベース ファイルは /home/backup/ ディレクトリ内の mytable.sql です。
3. 概要:
上記のサンプル コードを通じて、MySQL でデータのバックアップと復元を実行する方法を学習できます。データのバックアップの場合、mysqldump コマンドを使用して、データベース全体、指定したテーブル、または指定した条件下のデータをバックアップし、指定したパスにバックアップ ファイルを保存できます。データ復元では、mysql コマンドを使用して、バックアップしたデータをデータベースに復元できます。データのバックアップと復元は MySQL の一般的な操作であり、データベースのセキュリティとデータの整合性にとって非常に重要です。 MySQL を使用する場合は、事故を防ぐために常にデータをバックアップする必要があります。
以上がMySQL でデータのバックアップと復元を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。