サーバをいじるときにバックアップもなしにいじったのでは心臓がいくらあっても持たないのでバックアップの方法をメモっておく
データベース名を指定してバックアップします。-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
で復元できます。