Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Grupo SER Educacional | Tecnologias e Linguagens de Banco de Dados 1 
 
 
 
 
TECNOLOGIAS E LINGUAGENS DE 
BANCO DE DADOS 
Tecnologias e Linguagens de 
 Banco de Dados
 
JOÃO DANILO NOGUEIRA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INSTALAÇÃO 
DO MYSQL 
 
 
 
 
 
 
AULA 06 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Diretor Executivo 
DAVID LIRA STEPHEN BARROS 
 
Direção Editorial 
ANDRÉA CÉSAR PEDROSA 
 
Projeto Gráfico 
MANUELA CÉSAR DE ARRUDA 
 
Autor 
JOÃO DANILO NOGUEIRA 
 
 
Desenvolvedor 
CAIO BENTO GOMES DOS SANTOS 
 
 
 
 
 
 
 
O Autor 
 
 
João Danilo Nogueira 
 
Olá. Meu nome é João Danilo. Sou graduado em Ciência da Computação 
pela Faculdade Grande Fortaleza (FGF) e amo programar. Atualmente, o 
foco de minha expertise é na área de gerenciamento de projetos, teoria 
dos números, RSA e criptografia. Vai ser um prazer enorme ajudar VOCÊ a 
se tornar um excelente desenvolvedor de software ou administrador de 
banco de dados. Conte comigo para lhe ajudar nessa trajetória rumo ao 
seu desenvolvimento profissional! Muito sucesso para você. 
 
 
 
JOÃO DANILO NOGUEIRA 
 
“ 
 
 
Iconográficos 
Olá. Meu nome é Manuela César de Arruda. Sou o responsável pelo 
projeto gráfico de seu material. Esses ícones irão aparecer em sua trilha 
de aprendizagem toda vez que: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUÇÃO 
para o início do 
desenvolvimento de 
uma nova 
competência; 
DEFINIÇÃO 
houver necessidade de 
se apresentar um novo 
conceito; 
NOTA 
quando forem 
necessários 
observações ou 
complementações 
para o seu 
conhecimento; 
IMPORTANTE 
as observações 
escritas tiveram 
que ser priorizadas 
para você; 
EXPLICANDO 
MELHOR 
algo precisa ser 
melhor explicado ou 
detalhado; 
VOCÊ SABIA? 
curiosidades e 
indagações lúdicas 
sobre o tema em 
estudo, se forem 
necessárias; 
SAIBA MAIS 
textos, referências 
bibliográficas e links 
para aprofundamento 
do seu conhecimento; 
REFLITA 
se houver a necessidade 
de chamar a atenção 
sobre algo a ser refletido 
ou discutido sobre; 
ACESSE 
se for preciso acessar 
um ou mais sites 
para fazer download, 
assistir vídeos, ler 
textos, ouvir podcast; 
 
RESUMINDO 
quando for preciso se 
fazer um resumo 
acumulativo das 
últimas abordagens; 
ATIVIDADES 
quando alguma 
atividade de 
autoaprendizagem for 
aplicada; 
TESTANDO 
quando o 
desenvolvimento de 
uma competência for 
concluído e questões 
forem explicadas; 
 
 
Sumário 
1 INSTALAÇÃO DO MYSQL ......................................................................................... 6 
1.1 Passo a passo para instalação ............................................................................... 6 
Considerações Finais ................................................................................................ 19 
Atividades de Autoaprendizagem .............................................................................. 19 
Questionário Avaliativo ............................................................................................ 19 
Bibliografia .............................................................................................................. 20 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 6 
 
 
1 Instalação do MySQL 
INTRODUÇÃO: 
Dentre as inúmeras opções de SGBDs do mercado mundial, escolhemos 
um que apresenta todas as facilidades para você instalar em seu próprio 
computador. Selecionamos o sistema gerenciador de banco de dados 
relacional MySQL. Este sistema gerenciador de banco de dados é um dos 
mais populares SGBDs relacionais do mundo. Além de trazer todos os 
recursos disponíveis nas linguagens SQL, DML, DDL e DCL, de acordo com 
o padrão ANSI, o MySQL também traz uma interface bastante amigável e 
simples para programadores e administradores de dados inic iantes. 
Outra vantagem: possui licença GNU, com código fonte aberto. É gratuito 
desde que o sistema desenvolvido em cima dele seja também de código 
aberto. 
 
 
1.1 Passo a passo para instalação 
 
Vamos baixar a versão MySQL 5.7.20, que é a última disponibilizada pela 
Oracle, até o presente momento (30/11/2017). Para tanto, acesse o site : 
www.mysql.com 
 
Figura 1 - Site do MySQL. Fonte: www.mysql.com (Acesso em 30/11/2017) 
 
OBJETIVO: 
Ao término desta aula você será capaz de instalar um SGBD típico. 
 
 
http://www.mysql.com/
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 7 
 
 
 
Clique por sobre o primeiro menu, da esquerda para a direita, como 
mostra a tela ilustrada a seguir. Em seguida, clique por sobre a opção 
MySQL Community Edition (Versão Comunitária do MySQL). 
 
Figura 2 - Menu "Products" / "MySQL Community Edition". Fonte: https://www.mysql.com/products/ 
(Acesso em 30/11/2017) 
 
 
 
 
 
 
 
 
 
 
 
Você verá a seguinte página. Em seguida, clique por sobre o link 
“Download MySQL Community Edition”. 
Esta opção é a que se refere à versão comunitária (ou 
gratuita) do MySQL. Vale salientar que, apesar de sua 
gratuidade, a versão comunitária do MySQL é do tipo GPL, 
ou seja, as aplicações desenvolvidas em função dela 
deverão ser open source. 
NOTA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 8 
 
 
 
Figura 3 - Clique no link "Download MySQL Community Edit ion". Fonte: 
https://www.mysql.com/products/community/ (Acesso em 01/12/2017) 
 
Perceba que a versão comunitária do MySQL se constitui, na realidade, 
em uma porção de versões distintas, subdivididas em grupos. Vamos 
optar pela primeira opção do menu: “MySQL on Windows”, como mostra a 
figura a seguir. 
 
Figura 4 - MySQL on Windows. Fonte: https://dev.mysql.com/downloads/ (Acesso em 01/12/2017) 
 
Escolha a primeira opção da página que se apresenta, ou seja: “MySQL 
Installer”, como mostra a tela ilustrada a seguir. 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 9 
 
 
 
Figura 5 - MySQL Installer. Fonte: https://dev.mysql.com/downloads/windows/ (Acesso em 
01/12/2017) 
 
Uma vez carregada a próxima página em seu navegador, selecione o 
sistema operacional “Windows” na primeira caixa de combinação (combo 
box), e selecione a primeira opção de download, preferencialmente. 
 
Figura 6 - Seleção do modo de download do MySQL Installer 5.7.20. Fonte: 
https://dev.mysql.com/downloads/installer/ (Acesso em 01/12/2017) 
 
Agora só resta efetuar o download. Você pode fazer isto diretamente 
clicando no último link da página, ou criando um login e senha para se 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 10 
 
 
tornar um usuário oficial do MySQL/Oracle, como mostra a página 
ilustrada na figura a seguir. 
 
Figura 7 - Download do MySQL Installer. Fonte: https://dev.mysql.com/downloads/file/?id=473604 
(Acesso em 01/12/2017) 
 
Confirme o download na caixa de diálogo que aparecerá logo após este 
clique e aguarde os arquivos serem baixados em seu computad or. 
 
Figura 8 - Janela de download. Fonte: o autor 
 
Agora é só aguardar o download ser concluído. Uma vez baixado o arquivo 
de programa executável (instalador) do MySQL, vá até a pasta de 
downloads de seu navegador e execute o arquivo baixado. 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 11 
 
 
 
 
 
 
 
 
 
Figura 9 - Janela de progresso da instalação. Fonte: o autor 
 
Agora é só aguardar o início da instalação e responder as perguntas que 
serão formuladas ao longo deste processo, começando por esta: se você 
aceita ou não os termos da licença do MySQL. 
Leia atentamente o termo de licençado MySQL e, por fim, marque a caixa 
de verificação: “I accept the license terms”. 
 
 
 
 
 
 
Lembre-se, estamos baixando uma versão do MySQL para 
Windows, visando utilizá-lo em um computador pessoal. 
NOTA 
Você pode copiar e colar o termo e salvar ou imprimir para 
registro. 
NOTA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 12 
 
 
 
Figura 10 - Aceitação do termo de licença do MySQL. Fonte: o autor 
 
Agora, o seguinte formulário irá aparecer para ser preenchido. 
 
Figura 11 - Formulário de escolha de tipo de configuração. Fonte: o autor 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 13 
 
 
Trata-se do tipo de destinação que você quer dar a esta instalação do 
MySQL em sua máquina. Na sequência de cima para baixo, temos as 
seguintes alternativas: 
 Desenvolvedor (developer); 
 Servidor apenas (server only); 
 Cliente apenas (client only); 
 Versão completa (full); 
 Versão customizada (custom). 
Como estamos aprendendo a utilizar o MySQL e não temos uma 
supermáquina a nossa disposição, vamos marcar a primeira opção do 
formulário, ou seja, a versão para desenvolvedores. 
Perceba que, do lado direito do formulário, é possível observar 
exatamente o que será instalado em cada uma das alternativas. 
Clique por sobre o botão “Next” e veja a seguinte tela sendo exibi da. 
 
Figura 12 - Verificação das requisições de instalação de softwares complementares. Fonte: o autor 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 14 
 
 
Note que alguns módulos e programas complementares do MySQL que 
não estão devidamente instalados em seu computador são listados neste 
formulário. Alguns deles podem ser automaticamente instalados no 
decorrer do processo. Outros, porém, precisam ser verificados 
manualmente, como podemos visualizar na ilustração anterior. 
Portanto, antes de prosseguir com a instalação, clique no botão “Check” 
em cada um desses módulos ou programas que necessitam ser 
verificados manualmente. 
Neste momento, é possível que alguns desses componentes não 
consigam ser verificado, ainda que manualmente. Nesse caso, você verá 
a seguinte mensagem de erro: 
 
Figura 13 - Mensagem de erro. Fonte: o autor 
 
Para verificar e instalar todos os módulos , clique por sobre o botão 
“Execute” e aguarde a instalação de cada um deles. Isto pode demorar 
um pouco. A cada componente que for sendo instalado com êxito, uma 
marca de verificação será adicionada ao formulário, como mostra a 
imagem a seguir. 
 
Figura 14 - Lista de componentes sendo instalada. Fonte: o autor 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 15 
 
 
Assim que a instalação da lista de componentes for concluída, o botão 
“Next” será habilitado para você possa dar sequência ao procedimento. 
 
Figura 15 - Upgrade de recursos. Fonte: o autor 
 
Ao ser exibido o formulário acima, clique no botão “Execute” para que 
cada um desses módulos seja baixado e instalado. Depois, o botão “Next” 
será exibido para que você possa dar prosseguimento à instalação. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 16 
 
 
 
Figura 16 - Configuração automática do produto. Fonte: o autor 
 
Clique em “Next” para prosseguir com a configuração do produto. Isto 
fará aparecer o seguinte formulário: 
 
Figura 17 - definição de senha de acesso e portas de conexão do BD. Fonte: o autor 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 17 
 
 
Por fim, como podemos observar na tela ilustrada acima, chegou a hora 
de definir a senha principal de acesso ao SGBD. Por default, caso não 
seja marcada a caixa de verificação que é exibida logo no início do 
formulário, o usuário “máster” será “root”, sem senha, e com as portas 
indicadas nos campos predefinidos. 
Para finalizar a configuração do produto, aceitando as predefinições 
default, basta clicar no botão “Finish”. Após isto, você terá a 
oportunidade de copiar o “Log” de instalação para a área de transferência 
e colar no bloco de notas, se assim o desejar (vide formulário abaixo). De 
um modo ou de outro, clique em mais um botão “Finish” para concluir 
todo o processo de instalação do MySQL. 
 
Figura 18 - Finalização da instalação do produto. Fonte: o autor. 
 
Veja um exemplo de arquivo de log gerado pelo MySQL Installer (parcial): 
Action 07:21:41: INSTALL. 
1: MySQL Notifier 1.1.7 2: {724CDD73-430E-47DA-8F4E-7DF2000BA268} 
Action 07:21:41: FindRelatedProducts. Searching for related applicat ions Found application: [1] 
Action 07:21:41: AppSearch. Searching for instal led applications Property: [1], Signature: [2] 
Action 07:21:41: LaunchCondit ions. Evaluating launch conditions 
Action 07:21:41: ValidateProductID. 
Action 07:21:41: CostInitialize. Computing space requirements 
Action 07:21:41: Fi leCost. Computing space requirements 
Action 07:21:42: CostFinalize. Computing space requirements 
Action 07:21:42: MySQLNotifier.TaskKil l . 
Action 07:21:44: InstallValidate. Validat ing install 
Min: 0 Max: 165 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 18 
 
 
Posit ion: 25 
Posit ion: 50 
Posit ion: 75 
Posit ion: 100 
Posit ion: 100 
Action 07:21:44: RemoveExistingProducts. Removing applications Application: [1], Command line: [2] 
Action 07:21:44: WixCloseApplications. 
Action 07:21:44: Install Initialize. 
Action 07:21:44: ProcessComponents. Updating component re gistrat ion 
Posit ion: 100 
Action 07:21:44: GenerateScript. Generating script operations for act ion: [1] 
Posit ion: 101 
Posit ion: 102 
 
DoStep 
Posit ion: 103 
Posit ion: 104 
Posit ion: 105 
Posit ion: 106 
Action 07:21:44: UnpublishFeatures. Unpublishing Product Features Feature: [1] 
Action 07:21:44: RemoveRegistryValues. Removing system registry values Key: [1], Name: [2] 
Action 07:21:44: RemoveShortcuts . Removing shortcuts Shortcut: [1] 
Action 07:21:44: RemoveFiles. Removing files Fi le: [1], Directory: [9] 
Action 07:21:44: RemoveFolders. Removing folders Folder: [1] 
Action 07:21:44: CreateFolders. Creating folders Folder: [1] 
 
DoStep 
Posit ion: 107 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 19 
 
 
Considerações Finais 
SAIBA MAIS: 
 
Problemas ao instalar o MySQL em seu computador? Acesse o seu 
fórum de dúvidas e discussões ou recorra a um dos inúmeros fóruns 
públicos existentes na Web, como o que recomendamos a seguir: 
Fórum público : “Clube do Hardware”, tópico “Erro na instalação do 
mysql server 5.5!!! (parte do start service)”, acessível pelo link: 
http://www.clubedohardware.com.br/forums/topic/978450-erro-na-
instala%C3%A7%C3%A3o-do-mysql-server-55-parte-do-start-service/ 
(Acesso em 01/12/2017). 
 
 
 
Atividades de Autoaprendizagem 
ATIVIDADES: 
Pronto para consolidar seus conhecimentos? Leia atentamente o 
enunciado de sua atividade de autoaprendizagem proposta para esta 
aula. Se você está fazendo o seu curso presencialmente, é só abrir o 
seu caderno de atividades. Se você estiver cursando na modalid ade de 
EAD (Educação a Distância), acesse a sua trilha de aprendizagem no seu 
ambiente virtual e realize a atividade de modo online. Você pode 
desenvolver esta atividade sozinho ou em parceria com seus colegas de 
turma. Dificuldades? Poste suas dúvidas no fórum de discussões em seu 
ambiente virtual de aprendizagem. Concluiu a sua atividade? Submeta o 
resultado em uma postagem diretamente em seu ambiente virtual de 
aprendizagem e boa sorte! 
 
 
Questionário Avaliativo 
TESTANDO: 
Chegou ahora de você provar que aprendeu tudo o que foi abordado ao 
longo desta aula. Para isto, leia e resolva atentamente as questões do 
seu caderno de atividades. Se você estiver fazendo este curso a 
distância, acesse o QUIZ (Banco de Questões) em seu ambiente virtual 
de aprendizagem. 
 
 
http://www.clubedohardware.com.br/forums/topic/978450-erro-na-instala%C3%A7%C3%A3o-do-mysql-server-55-parte-do-start-service/
http://www.clubedohardware.com.br/forums/topic/978450-erro-na-instala%C3%A7%C3%A3o-do-mysql-server-55-parte-do-start-service/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 20 
 
 
Bibliografia 
 
 
Clube do Hardware. (12 de Out de 2012). Erro na instalação do mysql server 5.5!!! 
(parte do start service). Fonte: Clube do Hardware: 
http://www.clubedohardware.com.br/forums/topic/978450-erro-na-
instala%C3%A7%C3%A3o-do-mysql-server-55-parte-do-start-service/ 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tecnologias e Linguagens de Banco de Dados | Danilo Nogueira | 21

Mais conteúdos dessa disciplina