MySQLのデータベースをバックアップとリストアする方法は?

MySQLデータベースのバックアップとリストアを行うには、以下の手順を使用できます。

データベースのバックアップ:

  1. MySQLのコマンドラインを開くか、MySQLのグラフィカルユーザーインターフェースツール(例:phpMyAdmin)を使用してMySQLサーバーにログインしてください。
  2. データベース全体をバックアップするには、次のコマンドを実行してください:
mysqldump -u 用户名 -p 密码 数据库名 > 备份文件名.sql

例えば、「mydatabase」という名前のデータベースをバックアップする場合は、次のコマンドを実行することができます。

mysqldump -u root -p mydatabase > backup.sql
  1. パスワードを入力し、Enterキーを押すと、バックアップファイルが現在のディレクトリに生成されます。

データベースのリストア:

  1. MySQLのコマンドラインを開いたり、MySQLのグラフィカルユーザインターフェースツール(例えばphpMyAdmin)を使用してMySQLサーバにログインしてください。
  2. 新しい空のデータベースを作成します(存在しない場合)。
  3. データベースを復元するには、以下のコマンドを実行してください。
mysql -u 用户名 -p 密码 新数据库名 < 备份文件名.sql

例えば、データベースの名前を「mydatabase」として復元したい場合、次のコマンドを実行できます。

mysql -u root -p mydatabase < backup.sql
  1. パスワードを入力し、Enterキーを押すと、データベースが指定された新しいデータベースに復元されます。

データベースのバックアップとリストアには、データベースのサイズやサーバーの性能によって時間がかかる場合がありますので、ご注意ください。

bannerAds