Curso de MySQL – Como instalar o MySQL Server no Linux Debian / Ubuntu / Mint
Instalar MySQL Server no Linux
O MySQL é um SGBDR (Sistema Gerenciador de Bancos de Dados) usado por milhares de empresas, grandes e pequenas. Nesta lição vamos mostrar como instalar o MySQL Server (e o Client) no Linux.
O MySQL é distribuído sob uma licença open-source, e pode ser usado livremente sem qualquer implicação. Foi criado em 1995 por uma empresa Sueca chamada MySQL AB, fundada por David Axmark, Allan Larsson e Michael Widenius. Curiosidade, o banco de dados leva nome da filha de Widenius, que se chama My.
Ele usa uma forma padrão da linguagem SQL, foi escrito em C/C++ e pode ser executado em muitos sistemas operacionais diferentes, como Windows, OS X, FreeBSD, Solaris e Linux, além de ser compatível com muitas linguagens, como PHP, JAVA, Python, entre outras.
Suporta grandes bancos de dados, com até 256 TB de tamanho (isso depende do tipo de sistema de arquivos utilizado).
O MySQL é mantido atualmente pela Oracle. Muitas aplicações usam o MySQL, como por exemplo o WordPress, Joomla, Drupal, assim como grandes empresas o empregam em seus sistemas, como NASA, Lufthansa, Ebay, Twitter, Wikipedia, Facebook, Bradesco e Youtube, além de muitas outras.
A instalação do MySQL Server (e também do componente cliente, o MySQL Client) no Linux Ubuntu é muito simples. Siga os passos abaixo para realizá-la (os comandos funcionam em qualquer distribuição Linux derivada do Debian GNU/Linux, como o Linux Mint):
1 – Abra um terminal e atualize a lista de pacotes do sistema:
$ sudo apt update
2 – Com o comando a seguir, faça a instalação do servidor e do cliente MySQL de uma vez:
$ sudo apt install mysql-server mysql-client
3 – Verifique se o serviço do MySQL está em execução e qual sua versão:
$ mysql --version $ sudo systemctl status mysql
Configuração Inicial do MySQL
4. Proteger a instalação do MySQL
$ sudo mysql_secure_installation
Siga os passos apresentados na tela. Recomendo responder “y” (“yes”) a todas as questões para máxima segurança.
5. Acessar o servidor MySQL como root
$ sudo mysql -u root -p
6. Configurar a senha do root – escolha uma senha forte para esse usuário.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Senha Forte';
7. Criar um novo usuário com provilégios administrativos
mysql> CREATE USER 'fabio'@'localhost' IDENTIFIED BY 'Senha Forte'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'fabio'@'localhost' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;
8. Sair do MySQL
mysql> quit
9. Entrar no MySQL com o usuário criado
$ sudo mysql -u fabio -p
10. Criar um banco de dados de teste
mysql> CREATE DATABASE lojinha;
11. Verificar os bancos de dados criados
mysql> SHOW DATABASES;
12. Mudar para o banco criado e verificar se foi selecionado (se é o banco de dados ativo)
mysql> USE lojinha; mysql> SELECT DATABASE();
12. Criar uma tabela de testes
mysql> CREATE TABLE produto ( idProduto INT AUTO_INCREMENT PRIMARY KEY, nomeProduto VARCHAR(40) );
13. Inserir um registro de teste
mysql> INSERT INTO produto (nomeProduto) VALUES ('Chivas 18 Anos');
14. Testar fazendo uma consulta:
mysql> SELECT * FROM produto;
15. Sair do MySQL
mysql> quit
É isso aí! O MySQL foi instalado com sucesso em seu sistema Linux Ubuntu. Caso prefira, você pode assistir agora a um vídeo sobre a instalação do sistema no Linux abaixo:
Obrigado José!!!!!!
Fábio, boa tarde.
PARABÉNS pelo belíssimo trabalho que vem fazendo, compartilhar conhecimento é um dos maiores legados que o ser humano pode deixar.
Abraço
Anderson
Obrigado Anderson!!!!!!
Fábio suas aulas são top!
Obrigado Rubens!!!
Parabéns Fábio! gostaria muito saber programar, criar programas, aplicativos pra melhorar meu ambiente de trabalho (PMBA) mas, apesar de gostar muito de informática, não sei programar, sou técnico de hardware, manutenção e redes. Gostaria muito saber programar e criar banco de dados, mas não sei por onde começo a estudar pra dar o primeiro passo, por onde começo meu amigo? me ajude com esta demanda
Olá Euber! Programar é extremamente inportante para quem trabalha ocm TI, e permite que você cresça profissionalmente com relativa facilidade. Eu recomendo que você comece acompanhando a série de vídeos de Lógica de Programação do nosso canal do YouTUbe, que pode ser acessada a partir do link a seguir:
https://www.youtube.com/playlist?list=PLucm8g_ezqNpYL-z-lutCuBplhx9aqkdd
E após estudar todo esse material, sugiro escolher uma linguagem, que vai depender do que você quer fazer – programação para Desktop, Web, Sistemas Embarcados, Móveis, etc.
Se precisar de mais orientações, é só escrever!
Abraço!
Parabens. Otima video aula,aprendendo muito com voce. Boa explicação facil atendimento
Muito obrigado Jorge!!
Você não disponibiliza os slides não?
Sim Thércio, estou colocando todo o material de MySQL e SQL Server no próprio site e também no Slideshare!
Mestre Fabio dos Reis muito obrigado por amar o próximo compartilhando os teus conhecimentos com o mundo. Sou Angolano e ESTUDANTE de TECNOLOGIA. treinando com a BÓSON tem sido uma mas valia pra mi, aprendo muito contigo MESTRE.
OBRIGADO.!!!!
Muito obrigado Euclides, fico muito feliz em saber que meu trabalho ajuda a muitas pessoas.
Abraço!