phpScheduleitの設置をやっていたら config/config.php に
// If we should drop (or overwrite) an existing database with the same name during installation [0]
// Can be 0 (for no) or 1 (for yes)
$conf[‘db’][‘drop_old’] = 0;
とあったので何気に1にしたらすべて綺麗にDropされた(大汗
samenameって何でもカヨ!と。
2008年4月のsqlダンプがあったのでそこから復旧。
でも苦労の連続。とりあえずpostだけ復旧。
リンクして貰っているので迷惑掛かるから。
まともに動作しているWordpressのMysqlからDumpをとり、
バックアップのINSERT INTO文と比較。Column数が違い、蹴られたので。
INSERT INTO文末を ‘post’, ”, 0) ; で終わらせるとMySQLが食ってくれる事が判明。
phpMyadminのSQLタブ「サーバ〜上でクエリの実行」では
インポートした日本語を化けさせてくれる。
これはテキストファイルで「インポート」で指定することで解決。
新しいエントリーになってくると ’, 0, ‘post’, ”, 0, 678475286, ”) ; のように無駄なモノがついてくる。
‘, 0, ‘post’, ”, 0) ; と削ることで対処。
必要なエントリーだけ処理。