今回は、MySQLのバックアップとリカバリー方法について説明します。データベースは大切な情報がたくさん入っているので、バックアップとリカバリーを知っておくことはとても重要です。
バックアップとは、現在のデータを保存することです。もし何か問題が起きてデータが消えてしまっても、バックアップがあれば安心です。
MySQLのバックアップでよく使われるのが mysqldump
コマンドです。とても簡単に使えるので初心者にもおすすめです。
以下はデータベース mydatabase
をバックアップするコマンドです:
mysqldump -u ユーザー名 -p データベース名 > backup.sql
このコマンドを実行すると、 backup.sql
というファイルにデータベースの内容が保存されます。
リカバリーとは、バックアップからデータを復元することです。もしデータベースが壊れたり、間違ってデータを消してしまった場合でも、リカバリーで元に戻せます。
バックアップを元に戻すためには mysql
コマンドを使います。これも簡単にできます。
以下は backup.sql
からデータをリカバリーするコマンドです:
mysql -u ユーザー名 -p データベース名 < backup.sql
これで元のデータベースにデータが復元されます。
データベースはとても大事なので、定期的にバックアップを取るようにしましょう。