parancssoron keresztül a MySQL a legnépszerűbb nyílt forráskódú relációs adatbázis-kezelő rendszer.
Ez a bemutató leírja, hogyan lehet törölni (vagy eldobni) egy MySQL vagy MariaDB adatbázist a parancssoron keresztül.
mielőtt elkezdené #
minden parancs adminisztratív felhasználóként kerül végrehajtásra(az adatbázis törléséhez szükséges minimális jogosultság: DROP
) vagy gyökérfiókkal.,
elérni a MySQL konzolon írja be a következő parancsot, majd adja meg a MySQL root felhasználó jelszavát, amikor a rendszer kéri:
mysql -u root -p
Ha még nem állított be jelszót a MySQL root felhasználó kihagyja a -p
kapcsolót.
sorolja fel az összes MySQL adatbázist #
az adatbázis eldobása előtt érdemes megtekinteni az összes létrehozott adatbázis listáját ., Ehhez a MySQL shell végrehajtja a következő parancsot:
SHOW DATABASES;
a fenti parancs kiírja a szerver összes adatbázisának listáját. A kimenetnek ehhez hasonlónak kell lennie:
+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)
Adatbázis törlése a MySQL #
Adatbázis törlése olyan egyszerű, mint egyetlen parancs futtatása. Ez egy nem visszafordítható művelet, amelyet óvatosan kell végrehajtani. Győződjön meg róla, hogy nem távolít el rossz adatbázist, mivel az adatbázis törlése után nem lehet visszaállítani.,
database_name
az adatbázis nevét törölni kívánja:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
Ha törölni próbál egy adatbázis, ami nem létezik, akkor a következő hibaüzenet jelenik meg:
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
elkerülni A hibák, mint a fenti, használja a következő parancsot:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
a kimeneti felett, Query OK
azt jelenti, hogy a lekérdezés sikeres volt, a 1 warning
azt mondja, hogy az adatbázis nem létezik, illetve nem adatbázis törölték.,
MySQL adatbázis törlése a Mysqladmin #
segítségével a MySQL adatbázist a Linux terminálról a Mysqladmin segédprogram segítségével is törölheti.
például egy database_name
nevű adatbázis törléséhez írja be a következő parancsot, majd adja meg a MySQL gyökér felhasználói jelszavát, amikor kéri:
mysqladmin -u root -p drop database_name
következtetés #
megtanulta, hogyan kell törölni egy MySQL adatbázist.