MySQL Tutorial do Workbench: o que é, como instalar e usar
O que é o MySQL?
MySQL é um banco de dados relacional de código aberto.
MySQL é multiplataforma, o que significa que funciona em várias plataformas diferentes, como Windows, Linux e Mac OS etc.
Neste curso MySQL Tutorial do 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 MySQL sobre os outros sistemas de gerenciamento de banco de dados.
A resposta a esta pergunta depende de vários fatores.
Vejamos os pontos fortes MySQL em comparação com bancos de dados relacionais, como SQL Server-
- MySQL suporta 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 apreciar 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 anterior à 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 SQL Server.
- Plataforma cruzada – MySQL funciona em muitas plataformas, o que significa que pode ser implantado na maioria das máquinas. Outros sistemas, como MS SQL Server, só rodam na plataforma Windows.
Para interagir com MySQL, Você vai precisar de um ferramenta de acesso ao servidor que pode se comunicar com MySQL servidor. MySQL suporta múltiplas conexões de usuário.
O que é o MySQL Bancada de trabalho?
MySQL Workbench é um Projeto e modelagem de banco de dados visual ferramenta de acesso para MySQL banco de dados relacional do servidor. Facilita a criação de novos modelos de dados físicos e a modificação de modelos existentes. MySQL bancos de dados com engenharia reversa/forward e funções de gerenciamento de mudanças. O propósito de MySQL workbench é fornecer a interface para trabalhar com bancos de dados de forma mais fácil e estruturada.
MySQL workbench – Ferramenta de Modelagem e Design
- Os modelos estão no centro dos bancos de dados mais válidos e de alto desempenho. MySQLO Workbench possui ferramentas que permitem aos desenvolvedores e administradores de banco de dados criar visualmente modelos físicos de design de banco de dados que podem ser facilmente traduzidos em MySQL bancos de dados usando engenharia direta.
- MySQL O workbench 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.
- MySQL O Workbench possui um utilitário integrado de validação de modelo 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 abaixo mostra a janela de modelagem para MySQLBancada
MySQL workbench – 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 MySQL bancos de dados do servidor. Ele tem utilitários para visualizar 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 Bancada
Como usar 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. Bancada de trabalho MySQL possui as seguintes características que simplificam o processo de MySQL administração de servidores;
- 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 exportação/importação MySQL despejar arquivos. MySQL arquivos dump 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 visualização MySQL registros do servidor. 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 abaixo mostra a janela de modelagem para MySQL Bancada
A figura mostrada abaixo mostra o painel de administração do Workbench MySQL.
Como Instalar MySQL bancada de trabalho (para Windows)
Neste curso MySQL Tutorial do Workbench para iniciantes, aprenderemos como instalar e usar MySQL Bancada
Instale MySQL bancada é um processo de 2 etapas.
1) Instalar MySQL Community Server
2) Instalar MySQL bancada – 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 MySQL Bancada de trabalho conforme mostrado abaixo-
A seguir está um processo passo a passo sobre como instalar MySQL bancada de trabalho.
Passo 1) Abra a janela inicial
A primeira etapa é lançar o Workbench MySQL. O que você vê é chamado Janela inicial
Em seguida você precisa criar seu MySQL Conexão do servidor que contém detalhes sobre o servidor de banco de dados de destino, incluindo como se conectar a ele. Clique ”+“ in MySQL Janela inicial da bancada de trabalho. Isso abrirá Configurar nova conexão. Mago
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 MySQL servidor.
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.
Passo 5) Digite sua senha e pressione OK
Em seguida, o Wizard 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, ele abrirá uma janela pop-up solicitando sua senha de root para testar sua conexão com a instância do servidor mysql local. A senha é aquela que você definiu durante a instalação do MySQL Bancada de trabalho. Digite sua senha e pressione OK
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.
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 Next para continuar.
Passo 8) Selecionar MySQL Arquivo de configuração do servidor
O Assistente irá então verificar a capacidade de acesso MySQL Arquivo de configuração do servidor e comandos de início/parada de teste.
Passo 9) Clique em Concluir para finalizar a configuração do servidor
Em seguida, você pode revisar as configurações atuais. Após revisar as configurações, clique em Concluir para finalizar a configuração do servidor
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].
Passo 11) clique em OK
Uma nova caixa de diálogo será aberta solicitando a senha para root/usuário selecionado. Se o seu MySQL usuário root tem uma senha, você pode inseri-la usando Armazenar em Vault recurso. Clique em OK.
Se a senha inserida para o usuário estiver correta, a tela a seguir será exibida. Clique em ambos tudo bem botões e você estará pronto para ir.
Uma nova instância é mostrada na página inicial.
Double clique e comece a consultar.
Resumo
- MySQL é um banco de dados relacional de código aberto que é multiplataforma.
- MySQL suporta 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.
- MySQL O servidor 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 MySQL servidor. Possui utilitários para modelagem de banco de dados e design, desenvolvimento SQL e administração de servidores.