データベースの容量が大きくなると 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/ |
これでテーブルを再度確認すると消えてるはずです。以下のサイトが参考になりました。
コメント