Instalação e configuração MySQL Server

Instalação

Certifique-se de instalar uma versão compatível do MySQL Server e do Conector ODBC.

1.Faça o download do instalador do MySQL 8 Windows de https://dev.mysql.com/downloads/installer/ e execute-o.

2.Selecione a caixa de seleção Aceito os termos de licença e clique em Avançar.

3.Durante a configuração da instalação selecione Personalizado e selecione MySQL Server e Conector/ODBC para instalar. Certifique-se de que o Conector ODBC tem a mesma taxa de bits do MySQL Server instalado (x86 ou x64).

mysql_component

4.Clique em Avançar e Executar para instalar o MySQL Server e o Conector ODBC.

5.Clique em Avançar. Em Alta disponibilidade, selecione MySQL Server autônomo/Replicação MySQL Clássica e clique em Avançar.

6.Em Tipo e rede, selecione Computador do servidor no menu suspenso Tipo de configuração e clique em Avançar.

7.Em Método de autenticação, selecione a opção recomendada Usar criptografia de senha forte para autenticação e clique em Avançar.

8.Em Contas e funções, digite sua Senha raiz MySQL duas vezes. Recomendamos também criar uma conta de usuário de banco de dados dedicada.

9.No Serviço do Windows, mantenha os valores pré-selecionados e clique em Avançar.

10. Clique em Executar e aguarde até a instalação do Servidor MySQL ser concluída. Clique em Concluir, Avançar e Concluir para fechar a janela de instalação.

Configuração

1.Abra o arquivo a seguir em um editor de texto:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.Encontre e edite ou anexe a configuração a seguir na seção [mysqld] do arquivo my.ini:

max_allowed_packet=33M

Para determinar sua versão do MySQL, execute o comando: mysql --version

Para as versões compatíveis MySQL 8.x, é preciso definir a variável a seguir:

olog_bin_trust_function_creators=1

oAlternativamente, é possível desativar o registro em relatório binário: log_bin=0

Para as versões compatíveis do MySQL 8.x, 5.7 e 5.6.22 (e versões 5.6.xposteriores):

oO innodb_log_file_size*innodb_log_files_in_group precisa ser configurado para pelo menos 200 MB (* indica multiplicação, o produto dos dois parâmetros deve ser > 200 MB. O valor mínimo para innodb_log_files_in_group é 2 e o valor máximo é 100 (o valor também precisa ser um número inteiro).
Por exemplo:
innodb_log_file_size=100M
innodb_log_files_in_group=2

Para MySQL 5.6.20 e 5.6.21:

oO innodb_log_file_size precisa ser configurado para no mínimo 200 MB (por exemplo innodb_log_file_size=200M), mas no máximo 3000 MB.

3.Salve e feche o arquivo my.ini.

4.Abra o Prompt de comando e digite o comando a seguir para reiniciar o MySQL Server e aplicar a configuração (o nome do processo depende da versão do MySQL: 8.0 = mysql80, etc.):

net stop mysql80

net start mysql80

5.Insira o seguinte comando no prompt de comando para verificar se o servidor MySQL está em execução:

sc query mysql80