Acesse o MySQL do terminal no Linux

Índice

Acesso a servidor MySQL e administração de banco de dados por linha de comando.
É muito normal usarmos o MySQL através de páginas PHP e para administrar o banco de dados usamos um programa como o PhpMyAdmin, mas às vezes não temos escolha a não ser acessar o banco de dados através da linha de comando.
A utilização desde o terminal destina-se à gestão de alojamento ou servidores, o primeiro passo será fazer uma ligação por SSH a um servidor dedicado, ou a um servidor virtual ou alojamento, que permite a ligação por SSH.
ssh [email protected]

O MySQL possui um programa, chamado com o mesmo nome do banco de dados (mysql) que é usado para gerenciar o banco de dados por linha de comando.
mysql -h nome_do_servidor -u nome de usuário -p
Poderíamos ter inserido a senha diretamente na linha de comando para entrar no MySQL, mas isso não é recomendado por razões de segurança. De qualquer forma, a sintaxe seria:
mysql -h localhost -u root -pmi_key

Notamos que entre -h e o nome do host há um espaço em branco, o mesmo que entre -u e o nome do usuário. No entanto, entre -p e a chave, não devemos colocar nenhum espaço.
Usando o console MySQL
Uma vez lá dentro, teremos à nossa disposição todos os comandos MySQL para trabalhar com o banco de dados e a linguagem SQL.
mysql> use meu banco de dados;

Selecionamos o banco de dados para usar mybasedata.
Se quisermos ver uma lista dos bancos de dados hospedados em nosso servidor, podemos escrever o comando show databases. A) Sim:
mysql> mostrar bancos de dados;

Se quisermos ver as tabelas do banco de dados usaremos o comando
mysql> mostrar tabelas

Se precisarmos obter informações sobre uma tabela, para saber quais campos ela possui e de que tipo, podemos usar o comando describe seguido do nome da tabela.
mysql> descreva clientes; 

Para criar tabelas e inserir registros, usamos instruções sql
mysql> criar teste de tabela (int testid); mysql> inserir valores de teste (testid) (1);

Selecione a tabela para exibir os dados da tabela recém-criada
mysql> select * from test;

No console do MySQL podemos indicar por linha de comando todos os tipos de instruções em linguagem SQL, como seleções, inserções, atualizações, criação de tabelas, etc.
Lembre-se de que todas as instruções na linha de comando do MySQL terminam em; (ponto e vírgula). Se não colocarmos o ponto e vírgula, o mais seguro é que o comando não será executado e o prompt aparecerá novamente para que possamos continuar digitando o comando.
Se o que queríamos era executar a frase que havíamos escrito antes, simplesmente digitando o; Será o suficiente. Ou seja, não devemos reescrever a frase inteira, apenas o; e pressione Enter novamente.
Assim que terminarmos de trabalhar com o MySQL, se quisermos fechar a conexão com o servidor, simplesmente escrevemos "quit" no prompt do MySQL:
mysql> quit
Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave