【公式】サーバを移転する際にDBのデータを引き継ぎたい

投稿日時:
2013年07月16日 10:53
質問ID:
Fd5874de
閲覧数:
72
役に立った人数:
0人

登録データ等については、
phpMyAdmin等のDB操作ツールや、パッケージ付属の管理ツール(tool.php)で吐き出した後、
移行後のサーバで同様に取り込んでください。

その際、新サーバに設置するシステムは、
移行前のサーバに設置しているシステムとバージョンを合わせて設置してください。

-----------------------------------------------------------------
■tool.phpからデータを入出力する場合
tool.phpの下部メニューにある一括エクスポートを行うことで
DBのデータをcsvファイルに記録することができます。

そのファイルを新サーバにアップロードしていただき
tool.phpにて「完全インポート」を実行するとデータが引き継がれます。

アップロードは、システム内にある
同名の「初期データCSV」に上書きする形で行います。
誤って「テーブル定義CSV」に上書きしないようにご注意ください。

参考:初期データファイル構成
※製品によりファイル構成が異なる場合があります。

■注意:tool.php上での操作表記について
製品により、tool.php上での操作の名称、表示位置が異なる場合があります。
「一括エクスポート」…「全てファイルに出力」
「完全インポート」…「全て初期化」
-----------------------------------------------------------------

データ移行後、
新しいサーバ上に移行したファイルのパーミッションの設定など、
移行前のサーバで設定されていた値にあわせ、適切な値を設定ください。

補足

SQLiteで稼働しているシステムから登録データを引継ぐには、次の手順を行ってください。

1. 移転先でもSQLiteを使用する場合

設置元のファイルを設置先に全てコピーし、
DBファイルのパーミッションを666にしてください。

2. 移転先でMySQLに切り替える場合(※移転先ではDBを使用する場合)

設置元システムのtool.phpを開き、
ページ下部の「一括エクスポート」を実行します。
(出力に失敗する場合はtdb/以下のファイルのパーミッションを確認してください)

設置元システムのtdb以下のcsvファイルに現在のDBの内容が書き出されますので、
この状態で設置元ファイルを設置先に全てコピーします。

設置先システムでsqlConf.phpの設定をMySQLを使用するように修正し、
tool.phpを開き、ページ下部の「完全インポート」を実行します。

この情報は参考になりましたか?

現在0人の方が、役に立ったと言っています。

このエントリーをはてなブックマークに追加

関連Q&A

もっと表示

  • 公開中の公式Q&A

    685 件

  • FAQSystem
  • 新しく質問する
  • みんなの質問に回答する

製品ニュース

ポイントランキング

WEBSQUARE
製品情報
運営サイト
会社概要