mysqladmin Soltar banco de dados

Resumo : neste tutorial, você aprenderá como usar o comando mysqladmin drop database para excluir um banco de dados em um servidor MySQL.

mysqladmin  é um programa cliente que permite realizar operações administrativas de banco de dados. Você pode usá-lo para descartar um banco de dados em um servidor MySQL

O seguinte comando elimina um banco de dados do servidor MySQL:

mysqladmin [options] drop db_name;Linguagem de código:  texto simples  ( texto simples )

Neste comando:

  • mysqladmininvoca o programa mysqladmin do diretório bin.
  • [options]especifica os parâmetros de conexão do banco de dados, incluindo host, usuário e senha.
  • dropinstrui o mysqladmin a descartar um banco de dados.
  • db_nameé o nome do banco de dados que você deseja remover.

Mostraremos como excluir o mydbbanco de dados no servidor de banco de dados local:

Primeiro, abra o prompt de comando no Windows ou o Terminal em sistemas do tipo Unix.

Segundo, elimine o mydbbanco de dados usando o comando mysqladmin:

 mysqladmin -u root -p drop mydb;Linguagem de código:  texto simples  ( texto simples )

Ele solicitará que você insira a senha da rootconta.

Após inserir a senha, o programa mysqladmin exibirá a seguinte confirmação:

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'mydb' database [y/N] YLinguagem de código:  texto simples  ( texto simples )

Terceiro, confirme a exclusão do seu banco de dados digitando a letra Y. O programa mysqladmin irá deletar o mydbbanco de dados e mostrar a seguinte mensagem:

Database "mydb" droppedLinguagem de código:  texto simples  ( texto simples )

Nos bastidores, o programa mysqladmin usa a DROP DATABASEinstrução para eliminar o banco de dados.

Se você não quiser que o mysqladmin confirme antes de descartar o banco de dados, você pode usar a opção --force(ou -f).

Por exemplo, o comando a seguir elimina o banco de dados testsem confirmação:

mysqladmin -u root -p -f drop test;Linguagem de código:  texto simples  ( texto simples )

Este comando solicita a inserção da senha e exclui imediatamente o banco de dados de teste. Se você inserir uma senha válida, o banco de dados de teste será descartado e a seguinte mensagem será retornada:

Database "test" droppedLinguagem de código:  JavaScript  ( javascript )

Observe que se o banco de dados que você deseja eliminar não existir, o programa mysqladmin falhará e exibirá um erro.

Por exemplo, se você excluir o mydbxque não existe, receberá a seguinte mensagem:

mysqladmin: DROP DATABASE mydbx failed;
error: 'Can't drop database 'mydbx'; database doesn't exist'Linguagem de código:  texto simples  ( texto simples )

Resumo

  • Use o mysqladmin -u root -p drop db_namecomando para eliminar um banco de dados.
  • Use a opção --force(ou -f) no comando mysqladmin para eliminar um banco de dados sem confirmação.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *