系統(tǒng)管理員在處理任務(wù)時(shí)可能需要?jiǎng)h除不再使用的數(shù)據(jù)庫,本文主要介紹下如何在CentOS服務(wù)器上通過命令行來刪除MySQL或MariaDB數(shù)據(jù)庫。
CentOS是Linux主流發(fā)行版之一,許多美國服務(wù)器、歐洲服務(wù)器等產(chǎn)品都提供該操作系統(tǒng)支持,您在部署服務(wù)器時(shí)可根據(jù)需要選擇合適版本的CentOS系統(tǒng)。服務(wù)器開通后,您可使用SSH工具以root用戶身份遠(yuǎn)程登錄到服務(wù)器。
步驟1、登錄MySQL服務(wù)器
運(yùn)行以下命令以root用戶身份從命令行登錄到MySQL服務(wù)器。其中-u表示MySQL數(shù)據(jù)庫用戶名,-p表示該數(shù)據(jù)庫登錄密碼。
mysql -u root -p
正確輸入MySQL數(shù)據(jù)庫登錄密碼,完成后,您將會(huì)看到一個(gè)MySQL提示符。
mysql>
步驟2、刪除MySQL或MariaDB中的數(shù)據(jù)庫
刪除MySQL或MariaDB中的數(shù)據(jù)庫后,將無法撤銷,所以請謹(jǐn)慎操作。運(yùn)行下面命令刪除MySQL中的數(shù)據(jù)庫。
DROP DATABASE idcspy_database;
當(dāng)idcspy_database數(shù)據(jù)庫不存在時(shí),執(zhí)行命令會(huì)提示以下錯(cuò)誤。
ERROR 1008 (HY000): Can’t drop database ‘idcspy_database’; database doesn’t exist
所以,為了避免因數(shù)據(jù)庫不存在導(dǎo)致錯(cuò)誤,您可運(yùn)行下面命令,該語法僅在數(shù)據(jù)庫存在時(shí)刪除數(shù)據(jù)庫。
DROP DATABASE IF EXISTS idcspy_database;
步驟3、查看所有MySQL數(shù)據(jù)庫
運(yùn)行下面命令,查看數(shù)據(jù)庫列表。
SHOW DATABASES;
如無意外,將顯示以下輸出結(jié)果。