レンサバ(xserver)におけるmysqlのDBバックアップについての質問です。

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

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:
  • 終了:2009/02/16 08:48:26
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:pahoo No.1

回答回数5960ベストアンサー獲得回数633

ポイント3pt

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

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

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

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

id:kaji0245

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

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

2009/02/14 16:41:24
id:pahoo No.2

回答回数5960ベストアンサー獲得回数633

ポイント5pt

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

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


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

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

id:kaji0245

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

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

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

2009/02/14 17:24:32
id:pahoo No.3

回答回数5960ベストアンサー獲得回数633

ポイント2pt

#2のコメント

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

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

id:kaji0245

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

2009/02/14 17:44:03
id:kn1967 No.4

回答回数2915ベストアンサー獲得回数301

ポイント80pt

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

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

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

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

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

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

つまりは、

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

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


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

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

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

id:kaji0245

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

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

2009/02/14 18:34:08
  • id:kn1967
    回答1>MySQL 5 の全データを MySQL 4 にインポートするということでしたら
    質問文>>4のときに使っていたDBが必要になり困っております。

    回答2>そのサーバの仕様が分からないと何とも言えません。
    質問文>>レンサバ(xserver)におけるmysqlのDBバックアップ

    回答3>サーバ管理者にお問い合わせになってみてください。

    親身に答えているように見せて、質問されておられる方を
    煙に巻いているようにしか見えませんね。

    残念ながら削除したデータは取り戻せません。
    そのうえ、
    望みをかなえられそうに見せて突き落とされ
    希望と時間とポイントを使わされてしまいましたね。
    ご愁傷さまと申し上げるしか出来ないです・・・。

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

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

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

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