Como listar bancos de dados MySQL via linha de comando no Linux ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
31.12.2024

Como listar bancos de dados MySQL via linha de comando no Linux

Ao trabalhar com bancos de dados MySQL em um sistema Linux, é comum precisar visualizar rapidamente todos os bancos de dados disponíveis em sua instância do MySQL. Você pode fazer isso facilmente por meio da interface de linha de comando (CLI). Neste artigo, vamos orientá-lo nas etapas para listar os bancos de dados MySQL usando os comandos MySQL no Linux.

Pré-requisitos

Antes de prosseguir, certifique-se de que:

  1. O MySQL Server está instalado e em execução em seu computador Linux.
  2. Você tem acesso ao usuário raiz do MySQL ou a um usuário com privilégios suficientes para visualizar a lista de bancos de dados.

Guia passo a passo

1. Abra o terminal

Comece abrindo uma janela de terminal em seu sistema Linux.

2. Faça login no MySQL

Para fazer login no MySQL a partir da linha de comando, use o comando mysql seguido da opção -u para o nome de usuário e da opção -p para fornecer a senha.

mysql -u root -p
  • u root: Essa opção especifica o nome de usuário do MySQL. Substitua root pelo seu nome de usuário, se ele for diferente.
  • p: Informa ao MySQL que você deseja inserir uma senha para o usuário. Ao pressionar Enter, você será solicitado a digitar a senha.

Depois de digitar a senha, você deverá ver o prompt do MySQL, que tem a seguinte aparência:

mysql>

3. Mostrar todos os bancos de dados

Quando estiver conectado, para listar todos os bancos de dados disponíveis, digite o seguinte comando no prompt do MySQL:

SHOW DATABASES;

Isso produzirá uma lista de todos os bancos de dados disponíveis em seu servidor MySQL:

--------------------
| Banco de dados
--------------------
| Informações sobre o esquema
| mysql
| performance_schema |
| sys |
--------------------

4. Sair do MySQL

Depois de terminar de visualizar os bancos de dados, você pode sair do prompt do MySQL digitando:

exit;

Isso o levará de volta ao terminal do Linux.

Solução de problemas

  1. Problemas de permissão: Se você estiver usando uma conta de usuário sem privilégios suficientes, talvez não consiga ver todos os bancos de dados. Certifique-se de que o usuário tenha o privilégio SHOW DATABASES ou seja um superusuário.
  2. O serviço MySQL não está sendo executado: Se encontrar erros de conexão, verifique se o serviço MySQL está em execução usando o seguinte comando:
    sudo systemctl status mysql

    Se não estiver em execução, inicie o serviço usando:

    sudo systemctl start mysql

Dicas adicionais

  • Usando uma porta diferente do MySQL: se o MySQL estiver sendo executado em uma porta não padrão, você poderá especificar o número da porta usando a opção -P da seguinte forma:
    mysql -u root -p -P 3307
  • Listar detalhes específicos do banco de dados: Se quiser verificar os detalhes de um determinado banco de dados, você pode alternar para esse banco de dados usando o comando USE:
    USE database_name;
    SHOW TABLES;

Isso listará todas as tabelas desse banco de dados.

Conclusão

Listar os bancos de dados MySQL a partir da linha de comando em um sistema Linux é um processo simples que requer apenas alguns comandos. Ao fazer login com os privilégios corretos e usar o comando SHOW DATABASES;, você pode visualizar rapidamente os bancos de dados hospedados no servidor MySQL. Essa é uma tarefa essencial ao gerenciar servidores MySQL, especialmente em ambientes com vários bancos de dados.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills