MySQLでテーブルのバックアップ
特に難しいことはない。
コマンドプロンプトからmysqldumpを実行するだけ。
下記では、「test」という名前のデータベースの、「historicaldate」という名前のテーブルをbak.sqlにダンプする時のコマンド。
C:\dev>mysqldump -uroot -p --opt test historicaldate > bak.sql Enter password: *******
MySQLコマンドラインクライントから実行して、上手くいかなくて悩んだのは秘密だw。
下記のように文法見なおせって怒られるから注意しようw。
mysqldumpはwindowsの実行ファイルでコマンドプロンプトから使用するもので、mysqlのコマンドではないので。
mysql> mysqldump --opt database > bak.sql; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql dump --opt database > bak.sql' at line 1