O MySQL é um dos Sistemas Gerenciadores de Banco de Dados Relacionais mais utilizados no mundo.
Antes de criar bancos de dados e executar comandos SQL, é necessário instalar e configurar corretamente o ambiente de desenvolvimento.
O MySQL é um SGBD Relacional que utiliza a linguagem SQL para criação, consulta e manipulação de dados.
| Característica | Descrição |
|---|---|
| Modelo | Relacional |
| Linguagem | SQL |
| Licença | Open Source e Comercial |
| Desenvolvedor | Oracle Corporation |
Durante a instalação vários componentes podem ser utilizados.
| Componente | Função |
|---|---|
| MySQL Server | Servidor responsável pelo armazenamento dos dados. |
| MySQL Workbench | Interface gráfica para administrar bancos. |
| MySQL Shell | Terminal para executar comandos. |
| Connector | Permite conexão com aplicações. |
O instalador oficial do MySQL pode ser obtido no site da Oracle.
https://dev.mysql.com/downloads/installer/
| Tipo | Descrição |
|---|---|
| Developer Default | Instala servidor, Workbench e ferramentas para desenvolvimento. |
| Server Only | Instala somente o servidor MySQL. |
| Client Only | Instala apenas ferramentas cliente. |
| Full | Instala todos os componentes disponíveis. |
Durante o processo de instalação são realizadas algumas configurações.
O MySQL utiliza uma porta padrão para comunicação entre aplicações e o servidor.
| Serviço | Porta |
|---|---|
| MySQL Server | 3306 |
Servidor MySQL
localhost:3306
Durante a instalação é criado o usuário principal responsável pela administração do banco.
Usuário:
root
Função:
Administrador do MySQL
Após a instalação podemos verificar se o servidor está funcionando.
mysql -u root -p
Após informar a senha, o terminal MySQL será iniciado.
Um teste simples é listar os bancos existentes.
SHOW DATABASES;