MYSQLのバックアップとリストアを行おうと思ったのでその作業メモ
バックアップは以下の方法で取れます。
mysqldump -u[ユーザ名] -p [データベース名] > [保存先]
[shell]
#mysqldump -utest -p test > /home/test/test.sql
[/shell]
データベースを作成します。データベースを既に作っている場合はこの作業不要です。
create database [作成したいデータベース名]
[shell]
mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.<br /><br />mysql> create database test;
Query OK, 1 row affected (0.03 sec)<br /><br />mysql> quit
Bye
[/shell]
データベースをリストアします。
mysql -u[ユーザ名] -p [挿入したいデータベース名] < [バックアップを取ったファイル]
[shell]
#mysql -uroot -p test < /root/test.sql
Enter password:
[/shell]
参考サイト:mysqldump(MySQLリファレンス)