Curso MySQL #02a - Instalando o MySQL com WAMP
Introdução ao Curso de Banco de Dados
Visão Geral da Seção: Nesta seção, o professor Gustavo Guanabara introduz o curso de Banco de Dados e fala sobre o MySQL.
O Projeto do MySQL
- Em 1994, na Suécia, os programadores Michael Widenius e Daivid Axmark criaram o projeto do MySQL com a ideia de desenvolver um banco de dados gratuito baseado no modelo relacional.
- É importante assistir à primeira aula para entender mais sobre o modelo relacional e as diferenças entre o MySQL e outros bancos de dados como Oracle.
- O projeto do MySQL ganhou notoriedade por ser simples, gratuito, compatível com SQL e totalmente livre (registrado como GPL - General Public License).
Aquisição pelo Oracle
- Ao longo dos anos, o MySQL se consolidou como um dos maiores bancos de dados. Em 2007, foi adquirido pela Sun Microsystems.
- Em 2009, a Sun Microsystems foi comprada pela Oracle. No entanto, o MySQL continuou sendo gratuito e também teve uma opção paga.
- Devido à aquisição pelo Oracle, Michael Widenius saiu do projeto do MySQL e criou o MariaDB como um fork do MySQL.
Escolha entre MySQL e MariaDB
- O MariaDB é uma ótima solução também baseada no código aberto do MySQL. No entanto, por ser mais recente e menos evoluído em termos de ferramentas disponíveis, o professor optou pelo MySQL.
- O MySQL é amplamente utilizado por várias empresas, incluindo a NASA, Google, Wikipedia, Adobe, Cisco e Bradesco.
Olá, pequeno gafanhoto! Seja bem-vindo a mais uma aula do seu curso de Banco de Dados
Visão Geral da Seção: Nesta seção introdutória do curso de Banco de Dados, o professor Gustavo Guanabara dá as boas-vindas aos alunos e apresenta-se como o professor responsável pelo curso.
Apresentação do Professor
- O professor chama-se Gustavo Guanabara e será o responsável por ministrar o curso.
- O objetivo desta aula é iniciar os estudos sobre o MySQL e falar um pouco sobre sua história e evolução.
Importância da Aula Anterior
- É importante assistir à primeira aula para entender conceitos como modelo relacional e diferenças entre bancos de dados.
- A primeira aula abordou informações relevantes sobre o MySQL e sua evolução ao longo do tempo.
Surgimento do Projeto MySQL
- O projeto MySQL foi iniciado em 1994 na Suécia por Michael Widenius e Daivid Axmark.
- O objetivo era criar um banco de dados gratuito baseado no modelo relacional. O projeto ganhou notoriedade por ser simples, gratuito e compatível com SQL.
Aquisição pela Sun Microsystems
- Em 2007, o MySQL foi adquirido pela Sun Microsystems, empresa conhecida por criar a linguagem Java.
- Posteriormente, a Sun Microsystems foi comprada pela Oracle em 2009. No entanto, o MySQL continuou sendo gratuito.
Criação do MariaDB
- Devido à aquisição pelo Oracle, Michael Widenius saiu do projeto do MySQL e criou o MariaDB como um fork do MySQL.
- Embora o MariaDB seja uma ótima solução, o professor optou pelo MySQL devido à sua maior consolidação no mercado e ampla adoção por empresas renomadas.
Conclusão
Nesta seção introdutória do curso de Banco de Dados, aprendemos sobre a história e evolução do MySQL. O projeto surgiu em 1994 na Suécia como uma iniciativa de criar um banco de dados gratuito baseado no modelo relacional. Ao longo dos anos, o MySQL se consolidou como um dos maiores bancos de dados e foi adquirido pela Sun Microsystems em 2007. Posteriormente, a Sun Microsystems foi comprada pela Oracle em 2009. Após essa aquisição, Michael Widenius saiu do projeto e criou o MariaDB como um fork do MySQL. Embora ambos sejam soluções viáveis, o professor optou pelo uso do MySQL devido à sua maior consolidação no mercado e ampla adoção por empresas renomadas.
Introdução ao MySQL
Visão Geral da Seção: Nesta seção, o palestrante introduz o MySQL e discute as diferentes linguagens e recursos disponíveis no sistema de gerenciamento de banco de dados.
Linguagens do MySQL
- O MySQL possui várias linguagens incorporadas que são usadas para diferentes finalidades.
- DDL (Data Definition Language): Usada para definir a estrutura da base de dados, como criar um banco de dados ou tabela.
- DML (Data Manipulation Language): Usada para manipular os dados, como inserir, excluir ou alterar registros.
- DQL (Data Query Language): Usada para fazer consultas aos dados usando comandos SELECT.
- DCL (Data Control Language): Usada para controlar o acesso dos usuários ao banco de dados e definir permissões.
- DTL (Data Transaction Language): Usada para lidar com transações no banco de dados, garantindo durabilidade, isolamento, consistência e atomicidade.
Princípios das Transações
- As transações devem seguir quatro princípios conhecidos como ACID:
- Durabilidade: Os dados modificados devem permanecer consistentes mesmo após uma falha do sistema.
- Isolamento: Transações simultâneas não devem interferir umas nas outras.
- Consistência: As transações devem levar o banco de dados a um estado consistente antes e depois da execução.
- Atomicidade: Uma transação deve ser tratada como uma unidade indivisível; ou todas as operações são executadas com sucesso ou nenhuma delas é executada.
Instalação do MySQL no Windows
- Para instalar o MySQL no Windows, é recomendado usar o WampServer, que inclui o MySQL e o PHP.
- Além disso, é necessário instalar a ferramenta MySQL Workbench para facilitar a digitação dos comandos MySQL.
Importância da Prática
- É fundamental praticar os conceitos aprendidos em cursos ou vídeos para realmente aprender e dominar o assunto.
- Assistir apenas vídeos sem praticar não leva ao verdadeiro aprendizado.
- Recomenda-se pausar os vídeos, experimentar por conta própria e retornar à aula para obter um melhor entendimento.
Conclusão
Visão Geral da Seção: O palestrante enfatiza a importância de praticar os conceitos aprendidos e encoraja os espectadores a baixarem as ferramentas necessárias para começar a trabalhar com o MySQL.
Dicas Finais
- A prática é essencial para aprender efetivamente.
- Utilize pausas nos vídeos para experimentar por conta própria.
- Baixe as ferramentas necessárias, como o WampServer e o MySQL Workbench, para começar a trabalhar com o MySQL.
Instalação do MySQL Workbench e pré-requisitos
Visão geral da seção: Nesta seção, o palestrante explica como baixar e instalar o MySQL Workbench, uma ferramenta para acessar o ambiente MySQL. Ele também menciona os pré-requisitos necessários para a instalação.
Acessando o site do MySQL e a Developer Zone
- Acesse o site do MySQL em www.mysql.com.
- Na página inicial, clique na opção "Developer Zone" (Zona de Desenvolvedores).
Baixando o MySQL Workbench
- Na página da Developer Zone, clique na seção "MySQL Downloads".
- Procure pela opção do "MySQL Workbench" e clique nela.
- O MySQL Workbench é uma ferramenta para acessar o ambiente MySQL.
Pré-requisitos para a instalação
- Antes de instalar o Workbench, é necessário ter instalado dois pacotes: Microsoft .NET Framework 4 Client Profile e Visual C++ Redistributable for Visual Studio 2013.
Baixando e instalando os pré-requisitos
- No site do Microsoft .NET Framework 4 Client Profile, escolha o idioma desejado e clique em "Download".
- Aguarde alguns segundos até que o download seja iniciado.
- Após concluir o download, execute a instalação seguindo as etapas padrão.
- Em seguida, vá ao site do Visual C++ Redistributable Packages (Visual Studio 2013) e faça o download da versão adequada ao seu processador (x86 ou x64).
Baixando e instalando o MySQL Workbench
- No site do MySQL, escolha a versão do Workbench desejada (Windows, Linux, Mac OS, etc.).
- Clique na opção de download correspondente à sua arquitetura (32 bits ou 64 bits).
- Aguarde o download ser concluído.
- Execute o arquivo .msi baixado para iniciar a instalação do MySQL Workbench.
- Siga as etapas padrão da instalação até que ela seja concluída com sucesso.
Instalação do WampServer
Visão geral da seção: Nesta seção, o palestrante explica como baixar e instalar o WampServer, um pacote que inclui Apache, PHP e MySQL.
Acessando o site do WampServer
- Acesse o site do WampServer em www.wampserver.com.
Baixando o WampServer
- No site do WampServer, clique na opção de download correspondente à sua arquitetura (32 bits ou 64 bits).
Verificando os pré-requisitos
- O WampServer pode exigir a instalação de uma biblioteca adicional chamada Visual Studio Redistributable Packages. Verifique se você já possui essa biblioteca instalada antes de prosseguir com a instalação.
Instalando o WampServer
- Execute o arquivo baixado para iniciar a instalação do WampServer.
- Siga as etapas padrão da instalação até que ela seja concluída com sucesso.
Conclusão e observações finais
Visão geral da seção: Nesta seção final, o palestrante faz algumas observações finais sobre a instalação do MySQL Workbench e do WampServer.
Observações finais
- Certifique-se de ter instalado os pré-requisitos necessários antes de prosseguir com a instalação do MySQL Workbench.
- O WampServer inclui o Apache, PHP e MySQL em um único pacote.
- A instalação pode levar alguns segundos ou minutos, dependendo da velocidade do seu computador.
- Após a conclusão da instalação, você estará pronto para usar o MySQL Workbench e o WampServer em seu ambiente de desenvolvimento.
Instalação das bibliotecas necessárias
Visão geral da seção: Nesta parte do vídeo, o instrutor explica como baixar e instalar a versão 2012 do C++ para resolver um erro relacionado à biblioteca no computador. Ele mostra como acessar o link de download e escolher a versão correta.
- Baixar a versão 2012 do C++ é necessário para resolver um erro relacionado à biblioteca.
- Acessar o link de download previamente aberto.
- Clicar em "Download" e selecionar a versão desejada (64 bits).
- Prosseguir com a instalação após o download ser concluído.
Configurações do Wampserver
Visão geral da seção: Nesta parte, o instrutor mostra como executar e configurar o Wampserver após a instalação das bibliotecas necessárias.
- Executar o arquivo baixado do Wampserver.
- Aceitar os termos de instalação e autorizar todas as permissões solicitadas.
- O ícone do Wampserver ficará vermelho inicialmente, mas mudará para verde quando estiver funcionando corretamente.
- Avançar nas configurações de servidor sem alterações significativas.
Verificação dos componentes instalados
Visão geral da seção: Nesta parte, o instrutor faz uma recapitulação dos componentes instalados até agora (bibliotecas necessárias, Workbench e Wampserver).
- Verificar se as duas bibliotecas necessárias para o Workbench foram instaladas.
- Confirmar a instalação do Workbench.
- Baixar o Wampserver e, se necessário, uma biblioteca adicional.
- Observar o ícone do Wampserver: vermelho indica um problema, verde indica que está funcionando corretamente.
Verificação do servidor MySQL
Visão geral da seção: Nesta parte, o instrutor verifica se o servidor MySQL está ativo e funcionando corretamente.
- Verificar se o ícone do Wampserver está verde, indicando que o servidor está ativo.
- Abrir o Wampserver e clicar em "MySQL console" para acessar o console do MySQL.
- Digitar a senha (no caso do Wampserver, é uma senha vazia) ou pressionar Enter caso não seja solicitada uma senha específica.
- Testar o status do sistema digitando "status" no console. Se informações forem exibidas, significa que o MySQL está funcionando corretamente.
Utilização do Workbench
Visão geral da seção: Nesta parte, o instrutor mostra como utilizar o Workbench para executar comandos de forma mais visual e amigável.
- O Workbench oferece uma interface gráfica mais amigável para executar comandos SQL.
- É possível digitar os comandos diretamente no terminal, mas usar a ferramenta Workbench torna a experiência mais agradável e útil.
- Abrir o Workbench e selecionar a instância local (localhost3306) com usuário root.
- Explorar as funcionalidades da ferramenta para executar comandos SQL de forma mais intuitiva.
Aulas futuras e encerramento
Visão geral da seção: Nesta parte, o instrutor fala sobre as próximas aulas do curso e convida os espectadores a se inscreverem no canal.
- Instalaram-se todos os programas necessários para trabalhar com MySQL.
- Nas próximas aulas, serão criados bancos de dados e aprendidos comandos SQL.
- O instrutor convida os espectadores a se inscreverem no canal para receberem notificações sobre novos vídeos.
Inscrição no canal
Visão geral da seção: Nesta parte, o instrutor incentiva os espectadores a se inscreverem no canal e receber# Instalação das bibliotecas necessárias
Visão geral da seção: Nesta parte do vídeo, o instrutor explica como baixar e instalar a versão 2012 do C++ para resolver um erro relacionado à biblioteca no computador. Ele mostra como acessar o link de download e escolher a versão correta.
- Baixar a versão 2012 do C++ é necessário para resolver um erro relacionado à biblioteca.
- Acessar o link de download previamente aberto.
- Clicar em "Download" e selecionar a versão desejada (64 bits).
- Prosseguir com a instalação após o download ser concluído.
Configurações do Wampserver
Visão geral da seção: Nesta parte, o instrutor mostra como executar e configurar o Wampserver após a instalação das bibliotecas necessárias.
- Executar o arquivo baixado do Wampserver.
- Aceitar os termos de instalação e autorizar todas as permissões solicitadas.
- O ícone do Wampserver ficará vermelho inicialmente, mas mudará para verde quando estiver funcionando corretamente.
- Avançar nas configurações de servidor sem alterações significativas.
Verificação dos componentes instalados
Visão geral da seção: Nesta parte, o instrutor faz uma recapitulação dos componentes instalados até agora (bibliotecas necessárias, Workbench e Wampserver).
- Verificar se as duas bibliotecas necessárias para o Workbench foram instaladas.
- Confirmar a instalação do Workbench.
- Baixar o Wampserver e, se necessário, uma biblioteca adicional.
- Observar o ícone do Wampserver: vermelho indica um problema, verde indica que está funcionando corretamente.
Verificação do servidor MySQL
Visão geral da seção: Nesta parte, o instrutor verifica se o servidor MySQL está ativo e funcionando corretamente.
- Verificar se o ícone do Wampserver está verde, indicando que o servidor MySQL está ativo.
- Abrir o Wampserver e clicar em "MySQL console" para acessar o console do MySQL.
- Digitar a senha (no caso do Wampserver, é uma senha vazia) ou pressionar Enter caso não seja solicitada uma senha específica.
- Testar o status do sistema digitando "status" no console. Se informações forem exibidas, significa que tudo está funcionando corretamente.
Utilização do Workbench
Visão geral da seção: Nesta parte, o instrutor mostra como utilizar o Workbench para executar comandos de forma mais visual e amigável.
- O Workbench oferece uma interface gráfica mais amigável para executar comandos em comparação com digitar diretamente no terminal.
- Abrir o Workbench e selecionar a instância local (localhost3306) com usuário root.
- O ambiente pode variar um pouco dependendo das configurações individuais.
Conclusão e próximos passos
Visão geral da seção: Nesta parte, o instrutor conclui a instalação dos programas necessários e menciona os próximos passos do curso.
- Todos os programas necessários para trabalhar com MySQL foram instalados.
- Na próxima aula, será ensinado como criar o primeiro banco de dados.
- O curso em vídeo oferece uma experiência completa com links para download e informações adicionais no site oficial.