1

さて、1 つのテーブルを含む非常に大きな (40GB) データベースがありました。Windows MySQL コマンド プロンプトに移動し、次のように入力しました。

drop database very_large_db;

数分待ったところ、エラーが返されました。申し訳ありませんが、エラー番号を記録するのを忘れていました。その後、再接続を試みましたが、MySQL コマンド プロンプトに再接続できませんでした。次に、コンピューターを再起動し、コマンド プロンプトに戻り、データベースを再度削除しようとしました。この時点で、私は追い出され、MySQL サービスが停止しました (services.msc で確認済み)。次に、Windows エクスプローラーで MySQL データ ディレクトリに移動し、データベース ディレクトリを手動で削除することにしました。問題なく削除され、「データベースの表示」を実行すると。コマンドを MySQL コマンド プロンプトで実行すると、もう存在しません。

データベースが適切に削除されたことを確認するために他に必要なことはありますか? MySQL の他のデータベースを破損する可能性はありますか?

ありがとう

4

1 に答える 1

0

ディレクトリの削除は、DROP TABLE と同等です。これを試してください: data にサブディレクトリを作成し、'SHOW DATABASES;' を実行します。MySQL は単にディレクトリをデータベースと見なしていることがわかります。

于 2013-10-19T15:59:12.847 に答える