Acessar o Shell do MySQL
Agora, vamos acessar o shell do MySQL para realizar algumas operações básicas.
Para acessar o shell do MySQL, use o seguinte comando:
sudo mysql -u root
Este comando usa sudo para ser executado com privilégios administrativos, o que é frequentemente necessário para operações em nível de sistema. O comando mysql é usado para acessar o shell do MySQL, e a flag -u root especifica que você está se conectando como o usuário root.
Não há necessidade de fornecer uma senha neste caso porque a instalação do MySQL na VM do LabEx está configurada para permitir que o usuário root faça login sem uma senha. Isso é comum em ambientes de desenvolvimento, mas não deve ser feito em sistemas de produção.
Se for bem-sucedido, você verá uma mensagem de boas-vindas e o prompt do MySQL:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 52
Server version: 10.6.18-MariaDB-0ubuntu0.22.04.1 Ubuntu 22.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Você está agora no shell do MySQL, onde pode executar comandos SQL.
O prompt MariaDB [(none)]> indica que você está conectado ao MariaDB (um fork do MySQL) e não está usando nenhum banco de dados específico no momento.
É importante notar que você está vendo MariaDB em vez de MySQL. Não se preocupe - isso não afetará sua capacidade de concluir este laboratório ou aprender comandos MySQL. Veja o porquê:
- MariaDB é um fork do MySQL, criado pelos desenvolvedores originais do MySQL. Ele foi projetado para ser um substituto direto do MySQL, o que significa que é totalmente compatível com a sintaxe e as operações do MySQL.
- MariaDB foi criado para garantir que uma versão verdadeiramente de código aberto do MySQL estivesse sempre disponível. Ele mantém alta compatibilidade com o MySQL, além de oferecer alguns recursos e melhorias exclusivos.
- Para os propósitos deste laboratório e da maioria das operações básicas a intermediárias do MySQL, você pode tratar o MariaDB exatamente como faria com o MySQL. Todos os comandos que usaremos neste laboratório funcionam de forma idêntica no MariaDB e no MySQL.
- MariaDB é frequentemente considerado mais leve e rápido que o MySQL, o que o torna uma excelente escolha para ambientes de aprendizado como este laboratório. Você pode notar tempos de resposta mais rápidos, o que pode tornar sua experiência de aprendizado mais tranquila.
- Muitas distribuições Linux, incluindo algumas versões do Ubuntu, agora usam o MariaDB como seu sistema de banco de dados compatível com MySQL padrão devido à sua natureza de código aberto e benefícios de desempenho.
Portanto, quando você vir "MariaDB" no prompt ou na saída, lembre-se de que, para os propósitos deste laboratório, você pode pensar nele como MySQL. Todas as habilidades que você aprender aqui serão diretamente aplicáveis tanto ao MariaDB quanto ao MySQL em cenários do mundo real.