Tutorial MySQL Workbench: O que é, como instalar e usar

O que é MySQL?

MySQL é um banco de dados relacional de código aberto.

MySQL é multiplataforma, o que significa que ele roda em várias plataformas diferentes, como Windows, Linux e Mac OS, etc.

Neste tutorial do MySQL Workbench, você aprenderá-

Por que usar MySQL?

Existem vários sistemas de gerenciamento de banco de dados relacionais no mercado.

Exemplos de bancos de dados relacionais incluem Microsoft SQL Server, Microsoft Acesso, Oracle, DB2 etc.

Alguém pode perguntar por que escolheríamos o MySQL em vez de outros sistemas de gerenciamento de banco de dados.

A resposta a esta pergunta depende de vários fatores.

Vejamos os pontos fortes do MySQL em comparação com bancos de dados relacionais, como o SQL Server-

  • MySQL oferece suporte a vários mecanismos de armazenamento, cada um com suas próprias especificações, enquanto outros sistemas como o SQL Server suportam apenas um único mecanismo de armazenamento. Para compreender esta afirmação, vejamos dois dos mecanismos de armazenamento suportados pelo MySQL.
  • InnoDB: – seu mecanismo de armazenamento padrão fornecido com MySQL a partir da versão 5.5. InnoDB suporta chaves estrangeiras para integridade referencial e também suporta transações padrão ACID.
  • MyISAM: – era o mecanismo de armazenamento padrão para MySQL antes da versão 5.5. MyISAM não tem suporte para transações. Suas vantagens sobre o InnoDB incluem simplicidade e alto desempenho.
  • MySQL possui alto desempenho em comparação com outros sistemas de banco de dados relacionais. Isso se deve à sua simplicidade no design e ao suporte para mecanismos de armazenamento múltiplo.
  • Econômico, é relativamente mais barato em termos de custo quando comparado a outros bancos de dados relacionais. Na verdade, a edição da comunidade é gratuita. A edição comercial tem uma taxa de licenciamento que também é econômica em comparação com as taxas de licenciamento de produtos como Microsoft Servidor SQL.
  • Plataforma cruzada – o MySQL funciona em muitas plataformas, o que significa que pode ser implantado na maioria das máquinas. Outros sistemas como o MS SQL Server rodam apenas na plataforma Windows.

Para interagir com o MySQL, você precisará de um ferramenta de acesso ao servidor que pode se comunicar com o servidor MySQL. MySQL oferece suporte a múltiplas conexões de usuário.

O que é MySQL Workbench?

banco de trabalho mysql é um Projeto e modelagem de banco de dados visual ferramenta de acesso para banco de dados relacional do servidor MySQL. Facilita a criação de novos modelos de dados físicos e a modificação de bancos de dados MySQL existentes com engenharia reversa/forward e funções de gerenciamento de mudanças. O objetivo do ambiente de trabalho MySQL é fornecer a interface para trabalhar com bancos de dados de forma mais fácil e estruturada.

banco de trabalho mysql

Ambiente de trabalho MySQL – ferramenta de modelagem e design

  • Os modelos estão no centro dos bancos de dados mais válidos e de alto desempenho. MySQLworkbench possui ferramentas que permitem que desenvolvedores e administradores de banco de dados criem visualmente modelos físicos de design de banco de dados que podem ser facilmente traduzidos em bancos de dados MySQL usando engenharia avançada.
  • O ambiente de trabalho MySQL suporta a criação de vários modelos no mesmo ambiente.
  • Ele suporta todos os objetos como tabelas, visualizações, procedimentos armazenados, gatilhos, etc. que constituem um banco de dados.
  • O ambiente de trabalho MySQL possui um utilitário de validação de modelo integrado que relata quaisquer problemas que possam ser encontrados ao modelador de dados.
  • Ele também permite diferentes notações de modelagem e pode ser estendido usando LUA, uma linguagem de script.

A figura mostrada abaixo mostra a janela de modelagem do MySQLWorkbench.

Ambiente de trabalho MySQL - ferramenta de modelagem e design

Ambiente de trabalho MySQL – ferramenta de desenvolvimento SQL

Linguagem de Consulta Estruturada (SQL) nos permite manipular nossos bancos de dados relacionais. SQL está no centro de todos os bancos de dados relacionais.

  • MySQLworkbench, possui editor visual SQL integrado.
  • O editor Visual SQL permite que os desenvolvedores criem, editem e executem consultas em bancos de dados de servidores MySQL. Possui utilitários para viewing dados e exportá-los.
  • Seus realçadores de cores de sintaxe ajudam os desenvolvedores a escrever e depurar facilmente instruções SQL.
  • Várias consultas podem ser executadas e os resultados exibidos automaticamente em guias diferentes.
  • As consultas também são salvas no painel de histórico para recuperação e execução posterior.

A figura mostrada abaixo mostra a janela de desenvolvimento SQL para MySQL Workbench.

Ambiente de trabalho MySQL - ferramenta de desenvolvimento SQL

Como usar o MySQL Workbench – ferramenta de administração

A administração do servidor desempenha um papel crítico na segurança dos dados da empresa. As principais questões relativas à administração do servidor são gerenciamento de usuários, configuração do servidor, logs do servidor e muito mais. Workbench MySQL tem o seguintewing recursos que simplificam o processo de administração do servidor MySQL;

  • Administração do usuário – utilitário visual para gerenciamento de usuários que permite aos administradores de banco de dados adicionar facilmente novos e remover usuários existentes se necessário, conceder e eliminar privilégios e visualizar perfis de usuários.
  • Configuração do servidor – permite configuração avançada do servidor e ajuste fino para desempenho ideal.
  • Backup e restaurações de banco de dados – ferramenta visual para exportar/importar arquivos dump MySQL. Os arquivos dump MySQL contêm scripts SQL para criação de bancos de dados, tabelas, visualizações, procedimentos armazenados e inserção de dados.
  • Logs do servidor – ferramenta visual para viewing Logs do servidor MySQL. Os logs incluem logs de erros, logs binários e logs do InnodDB. Esses logs são úteis ao realizar diagnósticos no servidor. A figura mostrada abaixo mostra a janela de modelagem do MySQL Workbench.

A figura mostrada abaixo mostra o painel Admin do Workbench MySQL.

MySQL Workbench – ferramenta de administração

Como instalar o ambiente de trabalho MySQL (para Windows)

Neste tutorial do MySQL Workbench para iniciantes, aprenderemos como instalar e usar o MySQL Workbench.

Instalar o ambiente de trabalho MySQL é um processo de 2 etapas.

1) Instalar Servidor de comunidade MySQL

2) Instalar Ambiente de trabalho MySQL – Você pode instalar o ambiente de trabalho usando um arquivo zip ou um instalador msi (recomendado)

Nota: Você precisará de privilégios de administrador ou usuário avançado para realizar a instalação.

Iniciando

Depois de terminar a instalação acima, você precisa configurar o MySQL Workbench conforme mostrado abaixo-
Following é um processo passo a passo sobre como instalar o ambiente de trabalho MySQL.

Passo 1) Abra a janela inicial
O primeiro passo é lançar o Workbench MySQL. O que você vê é chamado Janela inicial

Instale o ambiente de trabalho MySQL

Passo 2) Abra o assistente de nova conexão
Em seguida, você precisa criar sua conexão com o servidor MySQL que contémtails sobre o servidor de banco de dados de destino, incluindo como conectar-se a ele. Clique ”+“ na janela inicial do MySQL Workbench. Isso abrirá Configurar nova conexão. Mago

Instale o ambiente de trabalho MySQL

Passo 3) Clique no botão Configurar gerenciamento do servidor
Como iniciante, você pode criar uma conexão para um servidor instalado localmente. Clique Configurar o gerenciamento do servidor botão em Configurar nova conexão janela para verificar a configuração do servidor MySQL.

Instale o ambiente de trabalho MySQL

Passo 4) Clique no botão Avançar para continuar
Uma nova janela é aberta chamada Configurar o gerenciamento local. Clique no botão Avançar para continuar.

Instale o ambiente de trabalho MySQL

Passo 5) Digite sua senha e pressione OK
Em seguida, o Assistente testará as conexões com o banco de dados. Se o teste falhar, volte e corrija os parâmetros de conexão do banco de dados.5. Em seguida, será aberta uma janela pop-up solicitando sua senha root para testar sua conexão com a instância local do servidor mysql. A senha é aquela que você definiu durante a instalação do MySQL Workbench. Digite sua senha e pressione OK

Instale o ambiente de trabalho MySQL

Passo 6) Clique em próximo para continuar
Em seguida, o Assistente testará as conexões com o banco de dados. Se o teste falhar, volte e corrija os parâmetros de conexão do banco de dados. Caso contrário, se todos os testes forem bem-sucedidos, clique em Avançar para continuar.

Instale o ambiente de trabalho MySQL

Passo 7) Clique em Avançar
Depois disso, um novo assistente será aberto sobre Gerenciamento de serviços locais – permite alternar entre vários servidores MySQL instalados em uma máquina. Como iniciante, você pode ignorar isso e clicar Próximo para continuar.

Instale o ambiente de trabalho MySQL

Passo 8) Selecione o arquivo de configuração do servidor MySQL
O assistente verificará a capacidade de acessar o arquivo de configuração do servidor MySQL e testará os comandos de início/parada.

Instale o ambiente de trabalho MySQL


Passo 9) Clique em Concluir para finalizar a configuração do servidor
Em seguida, você pode revisar as configurações atuais. Depois da revisãowing as configurações, clique em Concluir para finalizar a configuração do servidor

Instale o ambiente de trabalho MySQL

Passo 10) Clique em Testar Conexão
O próximo passo é configurar uma conexão, que pode ser usada para conectar-se ao servidor. Se você ainda não criou uma conexão, poderá usar os valores padrão fornecidos. Clique em Testar conexão [2] após inserir o nome da conexão [1].

Instale o ambiente de trabalho MySQL

Passo 11) clique em OK
Um novo diálogo box será aberto solicitando a senha do usuário root/selecionado. Se o seu usuário root do MySQL tiver uma senha, você pode inseri-la usando o recurso Store in Vault. Clique OK.

Instale o ambiente de trabalho MySQL

Se a senha inserida para o usuário estiver correta, o seguintewing a tela será exibida. Clique em ambos tudo bem botões e você estará pronto para ir.

Instale o ambiente de trabalho MySQL

Uma nova instância é mostrada na página inicial.

Instale o ambiente de trabalho MySQL

Clique duas vezes e comece a consultar.

Resumo

  • MySQL é um banco de dados relacional de código aberto multiplataforma.
  • O MySQL oferece suporte a vários mecanismos de armazenamento que melhoram muito o ajuste e a flexibilidade do desempenho do servidor. Antes da versão 5.5, o mecanismo de armazenamento padrão era o MyISAM, que não tinha suporte para transações, a partir da versão 5.5; o mecanismo de armazenamento padrão é o InnoDB, que suporta transações e chaves estrangeiras.
  • O servidor MySQL pode ser administrado usando uma série de ferramentas MySQL de acesso ao servidor que incluem produtos comerciais e de código aberto. Exemplos populares incluem;
  • phpMyAdmin – ferramenta de acesso de servidor de código aberto baseada na web de plataforma cruzada
  • SQLYog – direcionado à plataforma Windows, ferramenta de acesso a servidores comerciais de desktop
  • MySQL bancada – ferramenta de acesso a servidor de código aberto multiplataforma
  • MySQL Workbench é um ambiente de desenvolvimento integrado para servidor MySQL. Possui utilitários para modelagem de banco de dados e design, desenvolvimento SQL e administração de servidores.