大容量sqlファイルをエクスポート/インポート
2011-4-29 11:42
まず、phpMyAdminからエクスポートするときに、「作成するクエリの最大長」を1000くらいにしておくこと(デフォルトは50000)。あと、「INSERT IGNOREを使用する」にチェックを入れておく。
インポートにはBigDumpを使う。変数の変更が必要なのは、
$db_server = ''; //サーバ名この4つと、
$db_name = ''; //DB名
$db_username = ''; //ユーザ名
$db_password = ''; //パスワード
$db_connection_charset = 'utf8';文字セット。
サーバに適当なディレクトリを切ってbigdump.phpとsqlファイルとアップし、ブラウザからbigdump.phpにアクセス、スタート。エラーが出たらFAQを見てみること。
カテゴリ: その他, 今日はじめて知ったこと
Macのターミナルでsedを使う
2011-4-29 11:26
miでは置換が無理なほどの大容量ファイルでも、ターミナルなら検索置換できる。
cdで該当の場所に移動しておいてから、
sed s/'検索語'/'置換語'/g ファイル名 > 新ファイル名gをつけないと、最初の語だけが置換されるので注意。
複数ファイルの検索置換もできるみたいけどそれはまたヒマなときにやってみる。
カテゴリ: Macintosh

