ダンプ云々で使ったコマンド

sqlファイルを実行する

  • データベースを指定してインポートする

$mysql database_hchuno -u hchuno -p < import.sql

$mysql -D database_hchuno -u hchuno -p < 01_create_table_mychuno.sql

SELECTの結果をダンプする

  • 構文

mysqldump -u ユーザ名 --where="条件" -p データベース名 テーブル名 > ダンプ先ファイル名

  • 例:mychuno_hchunoデータベースのitemテーブルでSELECTする場合

mysqldump -umychuno --where="item_id > 1976 and item_id < 2010" -p mychuno_hchuno item > dump.sql

ダンプコマンドは速い!(2011/02/16追記)

  • ツールを使うより、SSHで該当サーバに入って、以下を実行するほうが速い。
    • エクスポート

/home/chuno% mysqldump -umychuno -p mixi_mychuno > dump.sql
Enter password:

    • インポート

/home/chuno% mysql -umychuno -p mixi_mychuno < dump.sql
Enter password: