バックアップ - SQL

  • 作成日:
  • 最終更新日:2025/06/25

MySQL MariaDB のバックアップ

特定のデータベースをバックアップするにはつぎのようにします。

# MariaDB
mariadb-dump --single-transaction -u root -p users > D:\users.dump

# MySQL
mysqldump --single-transaction -u root -p users > D:\users.dump

すべてのデータベースをバックアップするには次のようにします。

# MariaDB
mariadb-dump --single-transaction -u root -p --all-databases > D:\all_database.dump

# MySQL
mysqldump --single-transaction -u root -p --all-databases > D:\all_database.dump

MySQL MariaDB のリストア

特定のデータベースのリストアをするには次のようにします。

データベースはあらかじめ作成しておく必要があります。

# MariaDB
mariadb -u root -p users < D:\users.dump

# MySQL
mysql -u root -p users < D:\users.dump

すべてのデータベースを復元するには次のようにします。

あらかじめデータベースを作成していなくても大丈夫です。

# MariaDB
mariadb -u root -p < D:\all_database.dump

# MySQL
mysql -u root -p < D:\all_database.dump