androide

Come eliminare un database mysql su Linux tramite riga di comando

Creare una tabella di un database con phpMyAdmin

Creare una tabella di un database con phpMyAdmin

Sommario:

Anonim

MySQL è il più popolare sistema di gestione di database relazionali open source.

Questo tutorial descrive come eliminare (o rilasciare) un database MySQL o MariaDB tramite la riga di comando.

Prima di iniziare

Tutti i comandi vengono eseguiti come utente amministrativo (il privilegio minimo richiesto per eliminare un database è DROP ) o con un account root.

Per accedere alla console MySQL digitare il comando seguente e inserire la password dell'utente root di MySQL quando richiesto:

mysql -u root -p Se è necessario modificare la password di root di MySQL, seguire questa esercitazione sul ripristino di una password di root di MySQL tramite la riga di comando.

Elenca tutti i database MySQL

Prima di eliminare il database, potresti voler visualizzare un elenco di tutti i database che hai creato. Per farlo dall'interno della shell MySQL, eseguire il comando seguente:

SHOW DATABASES;

Il comando sopra stamperà un elenco di tutti i database sul server. L'output dovrebbe essere simile a questo:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Elimina un database in MySQL

L'eliminazione di un database MySQL è semplice come l'esecuzione di un singolo comando. Questa è un'azione non reversibile e deve essere eseguita con cautela. Assicurarsi di non rimuovere un database errato, poiché una volta eliminato il database non può essere recuperato.

È sempre una buona idea creare un backup del database prima di eseguire la query di rilascio.

Per eliminare un database digitare il comando seguente, dove database_name è il nome del database che si desidera eliminare:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

Per evitare di vedere gli errori come sopra, utilizzare invece il comando seguente:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Nell'output sopra, Query OK indica che la query ha avuto esito positivo e 1 warning indica che il database non esiste e che non è stato eliminato alcun database.

Su Linux, i nomi di database e tabelle MySQL fanno distinzione tra maiuscole e minuscole.

Elimina un database MySQL con mysqladmin

È inoltre possibile eliminare un database MySQL dal terminale Linux utilizzando l'utilità mysqladmin.

Ad esempio, per eliminare un database chiamato database_name , digitare il comando seguente e inserire la password dell'utente root di MySQL quando richiesto:

mysqladmin -u root -p drop database_name

Conclusione

Hai imparato come eliminare un database MySQL.

Sentiti libero di lasciare un commento in caso di domande.

mysql mariadb