MySQL のデータベースを削除する

データベースの容量が大きくなると GUI からアクセスすると大変な負荷がかかりますので、巨大なデータベースに対しては CUI からの操作を行っています。今回はデータベースを削除する方法です。

MySQL にログインする

以下のコマンドで MySQL にログインすることができます。

1
mysql -u root -p

削除するデータベース名を調べる

以下のコマンドでデータベースの一覧を確認できます。

1
SHOW DATABASES;

データベースを削除する

データベースが存在しない場合はエラーが出ます。

1
DROP DATABASE Tablename

以上になります。CUI からの操作はするつもりはなかったんですが、そうせざるを得ない状況になっているために覚えています。参考になれば幸いです。以下のページを参考にさせて頂きました。

DROP DATABASE で削除できない場合

しかし私の環境ではデータベースのサイズが大きすぎるせいか削除できませんでしたので、ディレクトリごと削除することにしました。

1
sudo rm -rf /var/lib/mysql/table_name/

これでテーブルを再度確認すると消えてるはずです。以下のサイトが参考になりました。

コメント

コメントは受け付けていません。