1368116279 xoops cube legacy2.1で新旧サイトで使っていたDBキャプチャ画面です。

旧サイトのDBがa3ca80_***で新サイトのDBがad8965_***です。
旧サイトのDBを新サイトの方に適用したいのですが、良い方法はないでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/05/10 19:05:58
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:dawakaki No.1

回答回数797ベストアンサー獲得回数122

ポイント100pt

phpMyAdminを使ってテーブルをエクスポートします。
SQLエクスポートが確実です。
エディタを使ってa3ca80_をad8965_に置換します。
phpMyAdminを使って新しいDBにインポートします。

id:kaji0245

おかげさまで何とかほぼ復元できました。
が、管理画面に入れません。
引き続きアドバイスいただければ助かります。
http://q.hatena.ne.jp/1368180207

2013/05/10 19:05:27
  • id:rouge_2008
    新サイトのURLはそのままで、サイトの内容を旧サイトと同じにしたいのでしょうか?
    次の手順で実行してみてください。(※未確認です。)

    1.すべての「a3ca80_***」のテーブルのバックアップを作成・保存
    2.バックアップファイルをテキストエディタで開いて、旧サイトのURLで検索して、新サイトのURLに変更
    3.さらに「a3ca80_」で検索して、「ad8965_」に変更
    4.バックアップの作成時に「DROP TABLE」を追加する設定にしなかった場合は、phpMyAdminで「ad8965_***」のテーブルをすべて選択して空にする
    5.バックアップファイルからインポートして復元

    ※念のため、事前に新サイトのバックアップも作成しておいた方がいいです。
  • id:kaji0245
    おかげさまで何とかほぼ復元できました。
    が、管理画面に入れません。
    引き続きアドバイスいただければ助かります。
    http://q.hatena.ne.jp/1368180207

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません