Como Configurar o MySQL no Windows - MySQL ZIP

Baixando o MySQL

Acesse o site do MySQL e baixe o MySQL Community através do link abaixo:

https://dev.mysql.com/downloads/mysql/

Ao acessar essa pagina não baixe a versão intaller, mas sim a versão zip, conforme destacado na imagem abaixo.


Após baixar, descompacte-o no diretório de sua preferência.

Adicionando o MySQL nas Variáveis de Ambiente

Para simplificar a forma de acesso ao MySQL o ideal é que coloquemos o seu caminho nas variáveis de ambiente do Windows. Para isso digite "Windows + r" para abrir a janela de comando executar e digite "sysdm.cpl".


Na janela que abrir vá até a aba avançado e clique no botão "Variáveis de Ambiente".


Na nova janela existirão dois quadros conforme imagem abaixo. O quadro 1 corresponde às variáveis de ambiente no "limite" do usuário, já o quadro 2, corresponde às variáveis de ambiente para todo o sistema, inclusive outros usuários.


Portanto, se você quiser adicionar a variável de ambiente somente para o seu usuário selecione "Path" do quadro 1 e clique no botão "Editar..." do quadro 1. Caso queira adicionar uma variável de ambiente em nível global selecione "Path" do quadro 2 e clique no botão editar do quadro 2.

A nova janela que abrirá poderá ser diferente da que segue abaixo dependendo da versão do seu windows (A janela abaixo é do Windows 10).


Versões mais antigas do windows apresentará uma janela semelhante a essa:


No windows 10, após a ultima linha configurada clique duas vezes na linha em branco e adicione o caminho do arquivo mysql.exe e mysqld.exe ou seja, o caminho "D:\mysql\bin".

Nas versões anteriores do windows você deve ir até o final do segundo campo "Valor da Variável" e se não existir um ";" no final dessa linha adicionar o caminho ";D:\mysql\bin" se o ";" já existir, basta colocar o caminho "D:\mysql\bin".

Com isso já temos configurado o MySQL em nossas variáveis de ambiente e já poderemos acessa-lo via linha de comando digitando o comando:

Comando:
mysql --version
Resposta:
D:\mysql\bin\mysql.exe  Ver 14.14 Distrib 5.7.19, for Win64 (x86_64) 
Comando:
mysqld --version
Resposta:
 D:\mysql\bin\mysqld.exe  Ver 5.7.19 for Win64 on x86_64 (MySQL Community Server (GPL))
Se após os comandos as respostas foram semelhantes as que seguem acima é porque está tudo certo.

Configurando o MySQL

Existem duas formas de você "Instalar"/Configurar o MySQL:

  1. Passando os parâmetros de configuração através da linha de comando
  2. Criando um arquivo de configuração (my.ini)

1. Passando parâmetros através da linha de comando:

  • Abra o prompt de comando ou o PowerShell (Windows 10)
  • Digite o comando:
mysqld --initialize --basedir=D:/mysql --datadir=D:/mysql/data

2. Criando um arquivo de configuração (my.ini)

  • Crie um arquivo de texto simples chamado "my.ini" dentro da pasta raiz do MySQL (D:\mysql\my.ini)
  • Adicione no arquivo o conteúdo:
[mysqld]
basedir=C:\\mysql
datadir=D:\\mysql\\data

ou

[mysqld]
basedir=C:/mysql
datadir=D:/mysql/data
  • Agora digite o seguinte comando:
mysqld --defaults-file=D:\mysql\my.ini --initialize

Obs.: Nas configurações o MySQL trabalha com barras normais, caso utilize barras invertidas será necessário

Note que tanto utilizando a forma 1 ou a forma 2 o MySQL criará a pasta data no local indicado e com isso as suas tabelas básicas, ou seja, o seu MySQL estará configurado e funcionando como se estivesse utilizando o instalador.

Obs.: Utilizando o "--initialize" o MySQL criará uma senha para o seu usuário root e essa senha caso não seja apresentada após a instalação você poderá visualiza-la no arquivo de logs de erro dentro da pasta data "../data/XXXXXXXXX.err"
[Note] A temporary password is generated for root@localhost: HQk;WMWn)8eQ

Adicionando o MYSQL como Serviço do Windows

Esse passo é útil para que você não tenha que dar start em seu MySQL todas as vezes que você iniciar o seu Windows.

Abra como administrador o prompt de comando ou o PowerShell e execute o comando abaixo:
mysqld --install <nome-do-servico-do-mysql> --defaults-file=<caminho-para-o-arquivo-de-opcoes>
De acordo com o nosso exemplo:
mysqld --install MySQL --defaults-file=D:/mysql/my.ini
Se tudo estiver correto será exibida a mensagem "Serviço instalado com sucesso.".

Então digite o seguinte comando para iniciar o serviço:
net start MySQL
Se precisar parar o serviço digite o seguinte comando:
net stop MySQL
E caso precise remover o serviço digite o comando a seguir após ter parado o serviço:
mysqld --remove MySQL
Isso é tudo pessoal.

Até a próxima!

Fontes:
https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
http://maxidica.com/wp/como-instalar-mysql-5-6-windows-arquivo-zip/

Comentários

Postagens mais visitadas deste blog

O início desse blog