Android

Como excluir um banco de dados mysql no linux via linha de comando

Como importar uma base de dados MySQL via linha de comando no terminal (prompt)

Como importar uma base de dados MySQL via linha de comando no terminal (prompt)

Índice:

Anonim

O MySQL é o sistema de gerenciamento de banco de dados relacional de código aberto mais popular.

Este tutorial descreve como excluir (ou excluir) um banco de dados MySQL ou MariaDB através da linha de comando.

Antes de você começar

Todos os comandos são executados como um usuário administrativo (o privilégio mínimo necessário para excluir um banco de dados é DROP ) ou com uma conta raiz.

Para acessar o console do MySQL, digite o seguinte comando e digite sua senha de usuário root do MySQL quando solicitado:

mysql -u root -p Se você precisar alterar sua senha root do MySQL, siga este tutorial sobre como redefinir uma senha root do MySQL através da linha de comando.

Listar todos os bancos de dados MySQL

Antes de descartar o banco de dados, convém exibir uma lista de todos os bancos de dados criados. Para fazer isso de dentro do shell do MySQL, execute o seguinte comando:

SHOW DATABASES;

O comando acima imprimirá uma lista de todos os bancos de dados no servidor. A saída deve ser semelhante a esta:

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

Excluir um banco de dados no MySQL

Excluir um banco de dados MySQL é tão simples quanto executar um único comando. Esta é uma ação não reversível e deve ser executada com cautela. Verifique se você não está removendo um banco de dados errado, pois depois de excluí-lo, ele não poderá ser recuperado.

É sempre uma boa ideia criar um backup do banco de dados antes de executar a consulta suspensa.

Para excluir um banco de dados, digite o seguinte comando, em que database_name é o nome do banco de dados que você deseja excluir:

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

Para evitar a visualização de 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 nos diz que o banco de dados não existe e nenhum banco de dados foi excluído.

No Linux, o banco de dados MySQL e os nomes de tabela diferenciam maiúsculas de minúsculas.

Excluir um banco de dados MySQL com mysqladmin

Você também pode excluir um banco 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 sua senha de usuário root do MySQL quando solicitado:

mysqladmin -u root -p drop database_name

Conclusão

Você aprendeu como excluir um banco de dados MySQL.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

mysql mariadb