人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

レンサバ(xserver)におけるmysqlのDBバックアップについての質問です。
mysql4→5に変更してしまい、バックアップを取っていません。
4のときに使っていたDBが必要になり困っております。
何か良い方法はないでしょうか?
ちなみにphomyadminは使えるようになってます。

●質問者: kaji0245
●カテゴリ:インターネット ウェブ制作
✍キーワード:dB MySQL バックアップ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● pahoo
●3ポイント

MySQL 5 の全データを MySQL 4 にインポートするということでしたら、以下の手順でできます。

  1. MySQL 5 の phpMyAdmin を使い、「データベース」→「エクスポート」→「SQL」を実行する。このとき、「構造」にチェックを入れておく。DBの構造と全データがSQLファイルになる。
  2. MySQL 4 の phpMyAdmin を使い、「SQL」に上記のファイルを指定し、実行する。

ところで、MySQL 4 は 4.1以降ですよね。

もし日本語文字が含まれている場合は、MySQL 5 と使っている文字コードが同じであることが条件になります。文字コードが違うと、上記1と2の間に文字コード変換処理を行う必要があります。

◎質問者からの返答

ご回答ありがとうございます。5のデータを4に移行する方法は了解しました。

4内に過去にあったデータを戻す(復旧)方法がわかれば助かります(^ ^;)


2 ● pahoo
●5ポイント

4内に過去にあったデータを戻す(復旧)方法がわかれば助かります

そのサーバの仕様が分からないと何とも言えません。


MySQL 4 の "my.cnf" で指定されているデータファイルが残っていれば復旧する手段はありますが、それが無いとなると、どうしようもありません。

これらの情報は phpMyAdmin からでは調べることができないので、サーバ管理者にお問い合わせください。

◎質問者からの返答

ご回答ありがとうございます。

rootでの操作が必要とのことでよね(^ ^;)

残念ながらxserverはroot操作が不可能なのであきらめるしかないでしょうか・・・


3 ● pahoo
●2ポイント

#2のコメント

残念ながらxserverはroot操作が不可能なのであきらめるしかないでしょうか・・・

諦める前に、サーバ管理者にお問い合わせになってみてください。

◎質問者からの返答

問い合わせてみたところ、やはり「root操作は不可能なので、あきらめてください」とあっさり言われました(^ ^;)


4 ● kn1967
●80ポイント

http://www.xserver.ne.jp/man_db_change.php

バージョンの切り替えを行いたい場合は、

「Mysql5.0に変更する」(または「MySQL4に変更する」)ボタンを押してください。

なお、MySQLユーザ・データベースが一つでも作成してある状態では切り替え出来ません。

「mysql4→5に変更してしまい、バックアップを取っていません。」とのことですが

データベースが存在している場合は出来ない仕様になってます。

つまりは、

そもそも存在していなかった(先に消してしまった?)という事だと思います。

削除してしまっていれば、それを取り戻す術はありません・・・。


そうではなく、別アカウント(MySQL4利用)で使っていたDBのデータを

新アカウント(MySQL5利用)に移動したいということであれば

MySQL4側でエクスポート(SQL)して MySQL5側でインポートすれば良いことになります。

◎質問者からの返答

4→5にするときにDBは削除しております。

現状で5→4にしても恐らく残ってないですよね(T T)

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ