MySQL é o sistema de gerenciamento de banco de dados relacional de código aberto mais popular.
Este tutorial descreve como apagar (ou largar) uma base de dados MySQL ou MariaDB através da linha de comandos.
Antes de começar #
todos os comandos são executados como um utilizador administrativo (o privilégio mínimo necessário para apagar uma base de dados é DROP
) ou com uma conta root.,
para aceder à consola MySQL, escreva o seguinte comando e indique a sua senha de utilizador raiz MySQL quando lhe for pedida:
mysql -u root -p
Se não tiver definido uma senha para o seu utilizador raiz MySQL, poderá omitir o ID
switch.
listar todas as bases de dados MySQL #
Antes de largar a base de dados, poderá querer ver uma lista de todas as bases de dados que criou ., Para isso, a partir da linha de comandos MySQL execute o seguinte comando:
SHOW DATABASES;
o comando acima irá imprimir uma lista de todas as bases de dados no servidor. O resultado deverá ser semelhante a este:
+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)
apagar uma base de dados no MySQL #
apagar uma base de dados MySQL é tão simples como executar um comando único. Esta é uma acção não reversível e deve ser executada com precaução. Certifique-se de que você não está removendo uma base de dados errada, como uma vez que você excluir a base de dados não pode ser recuperado.,
database_name
é o nome do banco de dados que você deseja excluir:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
Se você tentar excluir um banco de dados que não existe, você verá a seguinte mensagem de erro:
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
Para evitar a ver erros como acima, use o seguinte comando:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
Na saída acima, Query OK
significa que a consulta foi bem-sucedida, e 1 warning
diz-nos que a base de dados não existe e nenhum banco de dados foi excluído.,
remove uma base de dados MySQL com mysqladmin #
Pode também remover uma base de dados MySQL do terminal Linux, usando o utilitário mysqladmin.
Por exemplo, para excluir um banco de dados chamado database_name
, digite o seguinte comando e digite o seu MySQL root senha de usuário quando solicitado:
mysqladmin -u root -p drop database_name
Conclusão #
Você aprendeu como excluir um banco de dados MySQL.