Sistema Básico

Instalando o MySQL 5.5.8 no Windows 7

Postado em junho 30, 2011

Se você acompanhou as duas primeiras etapas deste tutorial:

1ª Etapa: Instalando o Apache (compatível com versões VC9 do PHP) no Windows 7
2ª Etapa: Instalando o PHP 5.3.5 ( x86 / VC9  / Thread Safe) no Windows 7

Obviamente não ira perder essa 3ª e última etapa que abordará a instalação do servidor de banco de dados MySQL 5.5.8 que é a versão mais atual até a publicação deste tutorial.

Atenção: Para instalar o MySQL, é necessário ter acompanhado no mínimo a 1ª etapa deste supertutorial e ter instalado o Apache no seu computador.

Vamos em frente...

Faça o download do MySQL Community Server pelo site dev.mysql.com/downloads/.

Quando acessar o link acima, clique na primeira opção -> MySQL Community Server
A página que vai abrir te dará opções de escolha, defina o sistema operacional como Windows (se já não estiver definido) e clique sobre a primeira opção de 32 bits:

Windows (x86, 32-bit), MSI Installer.

Ao clicar será solicitado usuário e senha, mas também dará a opção para novos usuários fazerem um rápido cadastro, escolha essa se for o caso e faça o pequeno cadastro para ser redirecionando para página com os 'mirrors' mais próximos de sua região.

Após o cadastro será redirecionado para uma página como ilustrado na imagem abaixo:

Escolha um 'mirror' de sua localidade.

instalando-mysql


Lembre-se sempre de verificar com um bom antivírus todos arquivos que você baixa da internet.

Após baixar o arquivo execute-o e siga os passos conforme ilustrado mais abaixo:

- Clique no botão Next

instalando-mysql-01

- Na próxima janela, deve aceitar os termos de acordo e Next

instalando-mysql-02

- Escolha a opção Custom para poder interagir com as configurações e clique em Next

instalando-mysql-03

Nesta janela abaixo, deixe como padrão e clique em Next

instalando-mysql-04

- Pronto... agora vai começar a instalação. Para isso clique em Install

instalando-mysql-05

- Aguarde enquanto a instalação automática configura e efetua alguns procedimentos

instalando-mysql-06

Aparecerão duas telas de apresentação.
Uma delas é esta abaixo que após ser clicada no botão Next aparecerá a outra que não ilustrei aqui.
Clique em Next nesta segunda janela também.

instalando-mysql-07

- A instalação está completa.

Na janela abaixo, antes de clicar em Finish, verifique se o checkbox que confirma que você deseja abrir opções de configuração está marcado.
Se não tiver... marque-o.

instalando-mysql-08

- Agora vamos configurar nosso servidor de banco de dados MySQL 5.5.8.
Clique em Next

instalando-mysql-09

- Marque a primeira opção - Detailed Configuration e depois Next

instalando-mysq-10

- Marque a primeira opção novamente - Developer Machine e depois em Next

instalando-mysq-11

- Marque a primeira opção novamente - Multifuncional Database e depois em Next

instalando-mysq-12

- Mantenha as configurações padrão conforme imagem abaixo e clique em Next

instalando-mysq-13

- Marque a primeira opção novamente - Decision Support (DSS)/OLAP e depois em Next

instalando-mysq-14

- Mantenha as opções Enable TCP/IP Networking e Enable Strict Mode marcadas e clique em Next

instalando-mysq-15

-Em relação ao Charset padrão escolha a opção - Best Support For Multilinguism

instalando-mysq-16

- Na próxima janela escolha além de deixar marcado Install As Windows Servive, deve seguir conforme a imagem logo abaixo e clicar em Next

instalando-mysql-17

- Agora deixe marcado a opção Modify Security Settings e defina a sua senha ROOT e clique em Next

instalando-mysql-18

- Aparecerá uma janela informando os passos que o assistente de configuração seguirá automaticamente a partir desse ponto.

Clique em EXECUTE

instalando-mysq-19

- Pronto, o servidor de banco de dados MySQL esta devidamente instalado e configurado.

Clique em Finish

instalando-mysq-20

ATENÇÃO: Certa vez tive problemas de execução de arquivos PHP ao tentar conectar ao banco de dados. O MySQL mesmo estando devida e corretamente instalado, apresentava esse problema na hora de rodar scripts PHP com consulta ao Banco de dados. Buscando na internet descobri que outras pessoas que utilizam o Win 7 passaram pelo mesmo problema e compartilharam a solução e por isso passo a diante.

SOLUÇÃO: Procure no diretório - C:\Windows\System32\drivers\etc e de duplo clique sobre o arquivo hosts, será questionado a qual programa utilizar para abrir o arquivo e você pode escolher o Bloco de notas.

O arquivo por padrão está da seguinte forma:

configurando-hosts

Você deve liberar a linha localhost referente ao 127.0.0.1, 'descomentando' a linha, ou seja, retirando o símbolo '#' do início da linha.
Deixe-o da seguinte forma:

configurando-hosts-02

Pronto REINICIE o seu computador
Espero que tenha curtido essas três etapas deste super tutorial completo sobre a instalação Apache, PHP e Mysql no Windows 7.

Bons estudos!

Tópicos relacionandos

Postado por Roberto Lunelli

Comentários (60) Trackbacks (0)
  1. Muito Bom !

    Ajudou bastante.

    Estou precisando de ajuda pra configurar o Openfire junto com o Mysql. estou querendo criar um messenger interno (ultilizando o Spark e o Openfire).

    Pode ajudar ?

    Agradeço desde já,

    André Iago Vieira.

    • Olá @André. Não tenho experiência com esse material, mas pesquisei e achei muita informação boa (Inglês) e selecionei algumas possibilidades para montar um tutorial básico. Sua dúvida é em relação a integração do OpenFire com o MySQL, correto? Tenho um material selecionado excelente que pode ajudar. Estarei publicando ainda hoje… fica ligado no <a title="Twitter do Sistema Básico – Siga-nos" href="http://twitter.com/sistemabasico&quot; target="_blank" rel="nofollow">twitter do Sistema Básico, abri essa conta justamente para manter o pessoal antenado sobre o conteúdo do Sistema Básico que está começando agora, mas não tem data marcada para acabar.
      Abração

  2. Como fazer o apache instalado localmente enviar emails para e-mails como Hotmail, Gmail… etc?

    • Olá @tarantino, não utilizo SMTP localmente, mas fiz uns testes localmente utilizando a classe phpmailer (já to fazendo um tutorial sobre como utiliza-la) e funcionou perfeitamente sem precisar configurar o APACHE nem o PHP.INI e chegou no Hotmail, Gmail e Yahoo normalmente. Quanto a poder utilizar a função mail() do php, já li alguma coisa sobre, e há a necessidade de instalação de um servidor SMTP localmente para poder executar tal procedimento.

      Desta forma não testei e nem saberia como lhe instruir, mas li algo a respeito com a utilização do hMailServer , um servidor SMTP para Windows. <a title="Mais informações sobre o hMailServer" target="_blank" href="http://www.scriptbrasil.com.br/forum/lofiversion/index.php/t69826.html&quot; rel="nofollow">Neste link achei alguma informação de quem já usou. Existem outros servidores SMTP, busque mais informação a respeito. Espero ter ajudado, pelo menos um pouco.

      Já já vou publicar um tutoria sobre PHP MAILER para enviar emails autenticados.

  3. Poxa vida, adorei esta postagem , parabens…. q bom q ainda existem profissionais na nossa area que gosta de compartinhar o conhecimento!!!Fico muito Feliz!!!Bjs a todos!

  4. Muito bom esse tutorial, estava quebrando a cabeça a algum tempo já tentando resolver o meu problema, parabéns!!!

    Gostaria de tirar uma dúvida, no final da parte 3, vc mensiona que no win7 da um problema com o mysql certa, gostaria de saber se esse problema também ocorro com o Win XP?

    Desde já agardeço

    Paulo HP Santos

    • Olá #Paulo, anteriormente ao Win7 eu utilizava o XP SP3 e nunca precisei efetuar aquela configuração do final do tutorial no arquivos HOSTS.
      No Win7 eu tive problemas e deixei a dica, mas não necessariamente você terá esse problema no Win7.
      No XP, acredito que não precisará se preocupar.
      Bons estudos!

  5. Caro Roberto,

    Você saberia informar se já se deparou com o erro abaixo no item Apply Security Settings do instance?

    Error Nr. 1045
    Acess denied for user ‘root’@'localhost’ (using password: NO)

    Grato,

    Thiago

    • Olá @Thiago, poderia ser teu firewall, poderia ser o caso de resetar tuas permissões, ou seja senha. Poderia ser outros casos.
      Tente jogar no google toda a mensagem de erro, poderá verificar outras pessoas que passaram pelo mesmo erro e talvez alguma das soluções para eles possa servir pra você.
      Bons estudos!

    • Caro Thiago,

      também tive este mesmo problema, porém na mensagem de erro (using password: YES). Você conseguir resolver este problema? Como?

      • Olá @Kildare, como está o teu arquivo config.php?
        Você configurou ele corretamente com os dados respectivos ao teu banco de dados?
        Se a resposta de cima é sim, então te pergunto outras coisa – Você lembrou de incluir o arquivo de conexão no topo dos arquivos que se comunicam com o banco de dados?

        Exemplo: include "config.php";

        Abraço

        • Roberto,

          depois de muita persistencia, consegui instalar o mysql. Como nunca o utilizei, gostaria de saber como faço para criar o banco de dados, pois estou tentando desenvolver meu projeto final para facu, e estou tentendo com o “firebird” sem sucesso, e agora vou tentar com o mysql. Pode me enviar algumas dicas. Obrigado.

          • Olá @Kildare, pressupondo que você tenha instalado o APACHE e o PHP juntamente com o MySQL seguindo meus tutoriais, então recomendo a utilização do PHPMyADMIN para gerenciar teus banco de dados.
            Farei um tutorial básico sobre a instalação do PHPMyADMIN em breve, talvez ainda nessa semana, você pode aguardar ou buscar informações sobre como instalar utilizando o Google, pois encontrará muito material a respeito.
            Uma vez instalado a facilidade de criação de banco de dados e tudo que diz respeito ao gerenciamento do MySQL será muito intuitivo, fácil eu poderia dizer. Basta seguir alguns tutoriais simples disponíveis pela internet e após ter criado algumas tabelas já terá conhecimento básico sobre o mesmo e poderá aperfeiçoar-se testando na prática.
            O link para baixar o PHPMyADMIN.
            Baixe o que preferir dentro das versões ALL-LANGUAGES, eu baixei a ZIP por ser mais simples no meu caso que uso Windows.
            Tutorial sobre como instalar:
            http://www.devin.com.br/gerenciando-mysql-com-o-phpmyadmin-instalacao/
            Depois de instalado aqui tem um bom tutorial que te dará algumas noções básicas sobre a utilização do PHPMyADMIN:
            http://www.jack.eti.br/www/arquivos/apostilas/web/tutorialphpmyadmin.pdf
            Bons estudos.

    • Thiago, no meu caso eu tinha uma versão anterior do MySQL instalada que desinstalei antes dessa nova instalação. Descobri que na verdade não basta desinstalar, você tem que apagar as pastas MySQL dentro de Program Files (ou Program Files(x86)) e TAMBÉM a pasta MySQL dentro da pasta ProgramData (esta última fica oculta no diretório raíz onde o Windows está instalado).

      Depois de desinstalar o MySQL, apagar as pastas citadas e reinstalar (no Windows 7), tudo correu normalmente.

      Espero ter ajudado.

  6. Excelente tutorial, parabéns. Faz alguns dias que tenho problemas com mysql no windows 7, agora funfou…vlw

  7. Cara! Esse Tutorial realmente foi muito bem feito! Parabéns! Tive problemas duas vezes, na primeira vez vi nos comentários como proceder e deu certo; meu segundo problema foi na 3º etapa, não estava conseguindo editar o arquivo “C:\Windows\System32\drivers\etc\hosts”, o win 7 alegava que eu não tinha permissão para alterar tal arquivo, mesmo sendo administrador, mas achei na net essa explicação: http://support.microsoft.com/kb/923947/pt-br :
    “Clique em Iniciar com o, clique em Todos os programas, clique em Acessórios, clique com o botão direito do mouse em Bloco de notas e, em seguida, clique em Executar como administrador.”
    “Se você for solicitado uma palavra-passe de administrador ou uma confirmação, digite a senha ou clique em Permitir ou em Sim.”
    Obrigado,
    Parabéns

  8. Valew companheiro! Obrigado

  9. Do primeiro ao último tutorial deu certo!!! Estou muito grato por compartilhar… Valeu \o/

    • Obrigado @Jonathan. Pelo visto já testou todos, me vejo agora na obrigação de postar mais alguns hehehe.
      Logo voltarei a postar. Tive problemas pessoais mas já estão se resolvendo.
      Aguarde as novidades
      Abraço

  10. Muito obrigado me ajudou bastante este tuto. …

  11. Olá Roberto!

    Cara parabens pelo tutorial, ja tinha desitido de instalar o Apache+php+sql, tentei inumeros tutoriais e nada, com o seu foi realmente muito simples.

    Vlw pela ajuda

    Abraço

  12. Ola !

    Roberto

    Muito bom seu tutorial, tb estava quase desistindo de instalar o apache + o php e o sql, com esse tutorial consegui em parte, pois no momento estou com dificuldade em instalar o MYSQL 5.5.13 no final do processo da serviço not start , na parte de execute.
    já tentei versão 32 e 64 sempre da o mesmo erro.

    Qualquer ajuda eu agradeço

    Abraços

  13. Ola !

    Roberto

    Baixei o mysql 5.1.56 msi win32 e instalei e funcionou .

    Obrigado pelo tutorial

    waleu

  14. Roberto, fecho a noite com o meu super obrigado!!!

    Abs
    Jaime Peixe

  15. Fabyo, te mandei um e-mail mais não sei se conseguiu receber.

    Achei perfeito o tutorial, mais acontece que no meu uso não deu muito certo tudo que queria, deve ter algum detalhe que estou errando, e preciso de ajuda.

    Estou utilizando a php_mssql.dll para que faça conexão ao banco de dados, mas está me retornando o erro:

    Fatal error: Call to undefined function sqlsrv_connect() in C:\webserver\Apache2.2\htdocs\ER2web\system\libraries\class\ER2_Model.class.php on line 41

    Mais isso acontece apenas no windows server 2003 SP1, na minha maquina utilizei Win7 com XAMPP e funcionou, mas quando rodei ele com o tutorial que indicou acima ele não funcionou, sabe como pode nos ajudar?

    Fico no aguardo de um retorno, obrigado.

    Att
    Bruno Luiz

  16. Muito legal seu tutorial, mas ainda estou com problema.

    Eu consegui depois de muito apanhar, fazer todas as etapas, o Apache o PHP e o MySQL estão funcionando perfeitamente

    Mas parece que estou com o problema que vc comenta no fim do post, tudo funciona mas o navegador não consegue compilar PHP quando um comando MySQL é requerido.

    Abaixo segue o teste que fiz sem suscesso:

    Unico resultado é:

    echo 1

    e então trava.

    Se alguem puder me ajudar agradeço.

    • Não sei o que pode estar ocorrendo @Rafael Pires, tem certeza que instalou o Mysql direito.
      Verifique os passos, reinicie o APACHE depois, ou até o computador para garantir.

      E os testes que faz com PHP e MySQL, as qeurys e a conexão com o banco de dados estão corretas, verifique isso tbm.

  17. Roberto,

    estou instalando no Win 7, quando estou finalizando a configuração, dou execute, das quatro opções a START SERVICE da erro fica um X, segui perfeitamente o seu tutorial, poderia dar uma força?

    • Olá @Flipe, perfeitamente não seguiu, de outra forma teria conseguido, pois não tem porque dar errado se seguiu exatamente igual…
      … usou a mesma distribuição?
      … atentou aos detalhes, dicas e observações que fiz?
      Enfim… refaça com mais atenção.
      Bons estudos

  18. Cara,

    Parabens a muito tempo estava procurando uma solução LAMP para o windows e encontrei esta,muito obrigado…

  19. Impecável, parabens!

  20. Olá… Obrigado por devendar o mistério do windows 7. Eu, na verdade, estou iniciando em Mysql por isto ainda não sei muito bem o que estou fazendo pois estou estudando sozinho com ajuda de um tutorial, e aqui consegui fazer o mysql funcionar no windows 7. Obrigado!

  21. Parabéns ao autor do Post! Estou aguardando baixar o Mysql, Já inslatei O Apache, tutorial 100%, Obrigado. Que Deus continue de iluminando, lhe desejo uma semana de vitórias e muito sucesso!

  22. Melhor site com o tutorial de instalação de Apache / PHP / MySQL, sem dúvidas! E olhe que procurei por 4 horas um bom tutorial que não relatava erros e abordava um texto técnico como foi no caso da explicação que gostei muito do PHP VC6 e PHP VC9.
    Obrigado pelos colaboradores deste website, estão de parabéns! Espero um dia criar um website deste nível de conhecimento para à distribuição de conhecimento como fazem. Até mais, continuem assim!

  23. Durante a instalação da versão 5.5.21 no Windows 7 64 bits. A instalação trava ao tentar iniciar o serviço MySql (erro 1067). A única solução encontrada depois de várias reinstalações foi:
    1) Como usuário administrador do Windows, instalei a versão mysql 5.5.21 64 bits.
    2) Quando a instalação travou ao iniciar o serviço, corrigi o arquivo C:\Program Files\MySQL\MySQL Server 5.5\my.conf com o Notepad, alterando a linha que define a variavel datadir (#Path to the database root) para o caminho correto:
    C:\Program Files\MySQL\MySQL Server 5.5\data
    3) Abri o Gerenciador de tarefas do Windows, e forcei o início do serviço MySQL.
    4) Nesse momento, se verifica que a instalação completa-se automaticamente.

    Boa sorte.

    • Legal que conseguiu dar um jeito… eu não testei em 64bits, mas de fato eu faço tudo como admin no meu computador, não sei te dizer se de outra forma daria… afinal não tem lógica alguém que não é o admin do teu computador poder fazer tais peripécias.

      Enfim… fazenbdo exatamente como o tutorial que explanei mais acima eu conseguik com exito a instalção da versão 5.5.8

      Bons estudos

  24. Boa tarde!!!

    Ja tentei varias vezes instalar o MySQL 5.5.22 win32 no me not, ele tem o seven mais toda vez que chega na ultima parte nao passa fica faltando os 2 ultimos espaços completar, você poderia me ajudar no que estar acontecendo que ele não finaliza a instalação?

    Desde de já agradeço a atenção

    • Olá @Clênio.
      Bom, o tutorial é em relação à versão 5.5.8 e não 5.5.22, mas independente disso…
      Não entendi que parte que fica faltando e que espaço completar são esses.
      Por favor me de mais detalhes do ponto que para a instalação e como de fato ocorre, de outra forma não tem jeito de ajudar mais que isso.
      A dica é refazer tudo denovo e principalmente tentar instalar ‘como Administrador’ do Windows 7.
      Bons estudos.

  25. Fiz tudo certinho, mas quando ele chega na tela do EXECUTE, ele dá erro, pq eu já instalei antes e desintalei.
    Já incluí a porta 3306 q ele manda incluir, já deletei a pasta Data q ele manda deletar, mas nada adianta.
    Alguém sabe o q posso fazer?

    • @Carlos, está tentando isntalar a distribuição correta?
      Não sei lhe dizer com exatidão o que pode ser, pois tuas explicações foram vagas.
      O que eu tentaria seria repetir o processo numa outra máquina. Se vc tiver essa possibilidade, faça.
      Outra sugestão seria desisntalar e passar alguma ferramenta que limpe tudo… registro, arquivos de sistema, et.. qualquer resquício que possa causar algum conflito numa reisntalação.
      Eu fiz esse tutorial baseado na minha própria experiência, tudo que está nele foi o que eu passei, inclusive postei algumas possibilidades de erro e como resolve-las. Qualquer outra situação adversa além do que expliquei no tutorial sai da linha de meu conhecimento, visto que não tive dificuldades de faze-lo em diversas vezes que precisei instalar.
      Bom… qualquer coisa da um grito aí… talvez alguém possa ajudar.
      Bons estudos.

  26. Roberto Lunelli, obrigado por responder!
    Bom, eu continuo aqui com o mesmo problema, deixa eu lhe explicar melhor o que aconteceu.
    Há algumas semanas atrás, eu instalei o MySQL em meu PC e funcionou corretamente, mas quando vi q ele não tinha o módulo gráfico, então eu desinstalei.
    Agora eu quis reinstalá-lo para usar com uma outra ferramente gráfica, só que aotentar reinstalar, ele mostra essa imagem de erro ao final, na parte do EXECUTE:

    http://imageshack.us/f/191/erromysql.jpg/

    Conforme ele avisa, eu tentei abrir a porta 3306, tentei deletar a pasta Data (q ele avisa q não é deletada autmaticamente), mas mesmo assim, todas as vezes em q faço a instalação, ele dá erro na parte do “Apply Security Settings” (na tela onde tem o botão EXECUTE).
    Talves o problema realmente seja eu achar um programa q remova 100% de tudo q instalei, e então ele consiga reinstalar tudo corretamente, pq simplesmente a instalação nunca é finalizada…
    E quando tento entrar no MySQL, ele pede logo a senha, e mesmo q eu digite a senha q coloquei na primeira instalação q fiz, ele simplesmente fecha a janelinha do DOS e mais nada acontece!
    Nessa janela de erro do link q postei, ele ainda diz q eu rode o Configuration Wizard novamente, mas sineramente não sei q alterações devo fazer na instalação pra corrigir o problema.
    Garto pela atenção!

    • Pois como lhe disse, a reinstação, e limpa nos arquivos de instalações anteriores se faz necessário para qualquer outro teste.
      Aquela mensagem de erro me intriga, pois é erro de acesso ao bd, ou seja, usuário ou senha ou ainda ambos.
      Quando eu isntalo aqui eu não defino usuario e senha, entro como root

      Enfim… Bons estudos

  27. Como eu configuro mysql browser pq tenho que visualizar o banco e criar tabelas via codigo pra apresenta em um trabalho da faculdade e estou tendo trabalho com a interface grafica.

    Agradeço desde já.

  28. Mano Muito Obrigado Obrigado msm eu fiz o tutorial no Server 2003 e funcionou muito mesmo cara parabens e continue assim, que Deus te abencoe irmao.

  29. Como fasso pro site fica on pra outras pessoas?

  30. Olá, boa tarde. Tenho o win7 Home Basic instalado. Estou tentando instalar o mysql e não consigo, chega na parte de executar o processo de configuração e ele sempre trava na parte START SERVICE… desinstalei tudo, apaguei todas as pastas e ainda assim continua com o mesmo erro, fechei o programa, abri de novo e nada. Me ajudem a resolver isso, estou estudando sozinha e como sou uma nova aprendiz, não estou sabendo muito o que fazer. Se algum puder ajudar eu agradeceria muito… Abraços.

  31. Curti muito esse tutorial. Muito obrigado!

  32. Boa tarde Roberto,
    Li as três etapas do seu tutorial. Excelente! Muito obrigado.
    Não encontrei para download o MySQL 5.5.8. Baixei o MySQL 5.5.27.2.
    Onde encontro a versão mais recente?
    Mais uma vez OBRIGADO. EXCELENTE TUTORIAL!
    Abraços.

  33. Ola, quando fui termina a instalação deu um erro 1045, the security could not be applied.
    erro number 1045.
    Access denied for user ´root´@ localhost ´(using password : no)


Deixe um comentário

Sem trackbacks