EnsekiTT Blog

EnsekiTTが書くブログです。

MySQLのデータベースをバックアップする

サーバをいじるときにバックアップもなしにいじったのでは心臓がいくらあっても持たないのでバックアップの方法をメモっておく

 

データベース名を指定してバックアップします。-u rootのrootはデータベースのユーザ名

$ mysqldump -u root -p データベース名 > backup.sql

全部バックアップするぜヒャッハー。の時はこっち。

$ mysqldump -u root -p -x --all-databases > backup.sql

backup.sqlというファイルが出来上がっているはず。

バックアップした!これで安心してデータベースのデータを壊せる!

壊れた(´;ω;`) バックアップを適用します。

今度はmysqlコマンド。 rootは同じくユーザ名

$ mysql -u root -p < backup.sql

さっきヒャッハーしちゃったけど、復元したいデータベースがひとつの場合は

$ mysql -u root -p データベース名 < backup.sql

で復元できます。

クリエイティブ・コモンズ・ライセンス
この 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。