MySQL

MySQLのバックアップを取ろう

更新日:

説明

MySQLのバックアップを取るには「mysqldump」を使用してバックアップを取ります。

構文

mysqldump -u ユーザ名 -p パスワード データベース名 > 出力ファイル名

全てのデータベースをバックアップした例

全てのバックアップを「200702bk.sql」ファイルとして出力しています。
全てのデータベースを指定する場合は「--all-databases」を記載します。

mysqldump -u root -p --all-databases >200702bk.sql

データベース名を指定してバックアップした場合の例

「test」データベースをバックアップした例

mysqldump -user root -p test > /tmp/200702bk.sql

 

バックアップファイルから復旧させる

バックアップファイルからデータベースを復旧させるには「mysql」を使用します。
データベースを指定してのバックアップファイルの場合はデータベースを指定
する必要があります。

mysql --u root -p test </tmp/200702bk.sql
  • この記事を書いた人

sasuke

インフラエンジニアからwebエンジニアに転職し両方の強みを生かしていければと思います。

-MySQL

Copyright© さすけのプログラミング入門 , 2019 All Rights Reserved.