MySQLでのバックアップとリストア

MySQLでバックアップするなら、mysqldumpを使うのが簡単。同じサーバ上でバックアップを行うならmysqlhotcopy を使うほうがよいらしい。

 $ mysqldump database_name -u user -p -Q -opt -r filename

database_name を指定しない場合、データベース全体が対象になる。

また、リストアするには以下のようにする

 $ mysql -u user -p database_name < filename