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.

ha meg kell változtatnia a MySQL root jelszavát, akkor kövesse ezt a bemutatót a MySQL root jelszó visszaállításáról a parancssoron keresztül.

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.,

mindig jó ötlet az adatbázis biztonsági másolatának létrehozása a drop lekérdezés futtatása előtt.,parancsot, ahol a 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.,

Linuxon a MySQL adatbázis és a táblázatnevek esetérzékenyek.

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük