• 締切済み

データーベースにあるテーブルを削除してしまった場合の復旧方法

誤ってデータベース内のテーブルを削除してしまいました。 これは復旧できるものなのでしょうか? 全くの素人なので困っています。 mysql22.というデータベースです。

  • MySQL
  • 回答数1
  • ありがとう数1

みんなの回答

  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

一度削除してしまったら原則として復旧はできません。 そのためにも日頃のバックアップは重要となります。 (障害以外にもこういった誤操作が原因で・・・ということもありますからね)

関連するQ&A

  • テーブルが削除できない

    MySQL5でアクセスの「入金」という日本語名のテーブルをインポートしました。しかしMySQLではテーブル名がバグってしまい、MySQL Command Line Clientで以下のように削除しようとしても「Unknown table 蜈・驥・」と出て削除できません。削除したいテーブルが指定できず困っています。強制的に削除する方法はないでしょうか? set names sjis; use データベース名; drop tabe 入金;

  • テーブル情報の削除方法

    初歩的なことをお聞きします。 データベース(MDB)内のテーブルのデータをバッチファイルみたいなもので削除することは出来るのでしょうか。 理由はデータベースをあるテーブルだけ初期化したい時があり、素人でも簡単に実行(ダブルクリックなど)できるようにしたい為です。 他に何か良い方法があれば教えて下さい。私にはこんなことぐらいしか思いつかないので・・・。

  • mysql等の重要データベースの削除防止について

    いつもお世話になっております。 MySQLでmysql等の重要なデータベースを誤って削除しないように、データベースに対して削除防止する設定方法を教えて頂けますでしょうか。

  • mysqlデータベース削除してしまいました。

    MySQL COntrol Centerをインストールし、 試している過程で、mysqlデータベースを 削除してしまいました。 何か、対処方法があるでしょうか。 (もうひとつのデータベースから、コピー するとか・・)。 練習中でしたので、特に、実害はないのですが。 お願いします。

    • ベストアンサー
    • MySQL
  • ロリポップのデータベースを削除してしまいました

    ロリポップ経由でWordpressを使用しているのですが、 謝ってMySQLのデータベースを削除していました。。 一応FTPサーバ上のファイルは3日前にすべてバックアップしていたのですが、データーベース上のファイルは復旧することはできるでしょうか? FTPサーバを見たところ、プラグインのファイルなどはそのままだったので、一応全部バックアップしておきました。 ロリポップのデータベース上のデータと、FTPサーバのデータがまったく別物な場合、これまでの投稿データなどすべて消えてしまうことになるので絶望的です。。

    • ベストアンサー
    • MySQL
  • MySQLデータベースの削除について

    MySQLのデータベース削除について、初心者のUserが、ハイフン(-)入りの データベースを作ってしまい、削除出来なくて困っています。 DROP DATABASE 'データベース名'  ・・コマンドを使っても削除にならず > が出て、それ以上、進めません。  安全に強制削除出来る方法がありましたら、教えて下さい。 よろしくお願いします。

  • データベースの復旧方法

    先日サーバーのOSが崩れて(レジストリが壊れたようです)、サーバーの起動ができなくなりました。 OSを再インストールせずに、レジストリの復旧を試みていますが、最悪の場合OSの再インストール、Oracleの再インストールも念頭にいれています。 SQL Serverの場合、データベースのアタッチをすれば現存のDBを動かすことができます。 Oracleの場合は、どのような方法でデータベースを復旧するのでしょうか? リスナーの再構築でよろしいのでしょうか? OS:Windows Server 2000 DB:Oracle 8 よろしくご教授のほどお願いします。

  • PerlでMysqlのデータベース、テーブル作成

    はじめまして。 perlからMysqlのデータベースやテーブルを作成したいと思っております。 webを検索してみたのですが、どれもデータベースに接続してから、データの操作(挿入や削除など)をするものばかりで、データベースの作成などが見つかりません。 perlからデータベースの作成などは出来ないのでしょうか?また、出来るのでしたら、どのように書けばいいのでしょうか? 以下は、データベースに接続する場合です。 use DBI; $database="testdata"; $hostname="localhost"; $user = "aaa"; $password = "test"; $dsn="DBI:mysql:database=$database:host=$hostname"; $dbh = DBI->connect($dsn,$user,$password)||die $DBI::error; 宜しくお願いします。

  • 複数のデータベースを使う場合

    php4 + MYSQL4.0.2で作業しています。 1つのサーバーにある、複数のデータベースに接続する方法を教えてください。 DB1:テーブルhoge(ID、name) DB2:テーブルhogehoge(ID, hogeID, comment) このような場合、データベースが全てDB1に入っているとすれば、 $con = mysql_connect(host, user, pass); sql="SELECT name, comment" . " FROM hogehoge INNER JOIN hoge ON hogehoge.hogeID = hoge.ID"; $rst = mysql_db_query(DB1, $sql, $con); $col = mysql_fetch_array($rst); print($col['name'] . $col['comment']); となりますが、 テーブルhogeとhogehogeが、異なるデータベースに存在する場合はどのようにすればよいのでしょうか? 以上、よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • データベースのテーブルやカラム情報の取得

    データベースの定義を取得するSQL文を教えてください。 データベースはAccessとMySQLです。 得たい情報はデータベースにあるテーブルとカラムです。 例えば、テーブルがTblAとTblBがあって、 それぞれに整数型のFld1と文字型のFlb2があるとします。 この定義情報を取得したいのです。 テーブルだけでなくクエリ(ビュー)の定義情報も取得できるでしょうか。

    • ベストアンサー
    • MySQL