MySQL はデータを永続的に保存するデータベース サーバーです。 MySQL Server を使用している場合は、クラッシュから回復するためにデータベースのバックアップを作成する必要があります。 mysql はバックアップ用のユーティリティ mysqldump を提供します。この記事では、.sql 形式のバックアップ データベースに関するアーカイブ形式を紹介します。そのさまざまなオプションについても説明します。
#MySQL データベース バックアップを作成するためのオプション
データベース バックアップを作成するには、さまざまな方法があります。この例では、データベース名「mydb」を使用します。1. 通常の .sql ファイル内の完全なデータベース バックアップ
# mysqldump -u root -p mydb > mydb.sql
# mysqldump -u root -p mydb |gzip> mydb.sql.gz
3. 単一のテーブルのみをバックアップします。
#mysqldump -u root -p mydb tbl_student > tbl_student.sql
4. 複数のデータベースをバックアップします。#
#mysqldump -u root -p --databases mydb1 mydb2 mydb3 > mydb1-mydb2-mydb3.sql
## # mysqldump -u root -p--all-databases> all-db-backup.sql
6. データベース構造のみをバックアップします (データなし)
# mysqldump -u root -p--no-datamydb > mydb.sql
# mysqldump -u root -p--no-create-infomydb > mydb.sql
#mysqldump -u root -p --xml mydb> mydb.xml
MySQL バックアップを復元するにはどうすればよいですか?
バックアップからデータベースを復元するのは非常に簡単です。 mysqlコマンドを使用します。たとえば、次のコマンドは、mydb.sql から mydb データベースにすべてのバックアップを復元します。
#mysql -u root -p mydb <mydb.sql
以上がMySQL データベースをバックアップおよび復元するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。