Emissão
- Pré-requisitos
- Instalar e configurar o servidor MySQL
- Editar o arquivo de configuração do MySQL (my.ini)
- Recomendações de armazenamento de dados do MySQL
- Mova os dados do MySQL e as pastas temporárias para um volume dedicado (partição)
Solução
Pré-requisitos
- Instalar o Microsoft .NET Framework versão 4, se exigido pelo sistema operacional
Instalar e configurar o servidor MySQL
-
Faça o download do arquivo de instalação do servidor MySQL para Windows e execute o arquivo de instalação.
-
Na tela Choosing a Setup Type (Escolhendo um tipo de instalação ), selecione Server-only (Somente servidor ) e clique em Next (Avançar).
-
Continue no MySQL Installer até chegar à tela Type and Networking (Tipo e rede). No campo Config Type (Tipo de configuração) na tela, selecione Dedicated Computer (Computador dedicado). Em Connectivity (Conectividade), digite os números de porta de sua preferência (ou use as portas padrão pré-selecionadas) e clique em Next (Avançar).
-
Na tela Authentication Method (Método de autenticação ), selecione o método de autenticação de sua preferência e clique em Next (Avançar).
-
Na tela Accounts and Roles (Contas e funções ), defina a MySQL Root Password (Senha da raiz do MySQL). Adicione um usuário administrador do banco de dados MySQL: clique em Add User, digite um nome, selecione a função DB Admin, defina uma senha para o usuário e clique em OK. Clique em Next (Avançar).
-
Na tela Serviço do Windows, marque as caixas de seleção ao lado de Configurar o servidor MySQL como um serviço do Windows e Iniciar o servidor MySQL na inicialização do sistema e clique em Avançar.
-
Na tela Permissões de arquivo do servidor, selecione a opção que começa com Sim, conceda acesso total e clique em Avançar.
-
Na tela Apply Configuration (Aplicar configuração), clique em Execute (Executar).
-
Clique em Finish (Concluir).
-
Clique em Next → Finish.
Editar o arquivo de configuração do MySQL (my.ini)
-
Faça backup do arquivo de configuração atual do MySQL
(my.ini). Normalmente, o arquivo está localizado emC:\ProgramData\MySQL\MySQL Server {version}. -
Abra o arquivo
my.ini. Localize os seguintes parâmetros e modifique seus valores conforme especificado abaixo. Se um parâmetro não estiver presente, adicione-o no final do arquivo.Comum (MySQL 5 e 8)
open_files_limit - definidopara pelo menos30000innodb_flush_log_at_trx_commit - definidocomo 0innodb_buffer_pool_size - definidopara 80% da RAM disponível (mínimo de 1 GB); exemplo para um servidor com 16 GB de RAM:innodb_buffer_pool_size=12Gmax_connections=300slow-query-log=0local_infile=1wait_timeout=900disable-log-bin(desativa o registro em log binário; useskip-log-binse preferir)
MySQL 8
innodb_redo_log_capacity - definidocomo o valor deinnodb_buffer_pool_sizeMySQL 5
innodb_log_file_size - definidocomo 50% do valor deinnodb_buffer_pool_sizeevent_scheduler=ON
-
Salve as alterações no arquivo
my.inie reinicie o serviço MySQL. Para reiniciar o serviço, execute o Prompt de Comando como Administrador e execute os seguintes comandos:net stop mysql net start mysqlPara verificar se o serviço MySQL está em execução, execute:
sc query mysqlSubstitua
mysqlpelo nome do serviço - por exemplo,mysql80(MySQL 8.0) oumysql57(MySQL 5.7), dependendo da sua instalação.
Recomendações de armazenamento de dados do MySQL
O banco de dados MySQL é um componente crucial do Servidor do ESET Inspect e pode ocupar uma quantidade significativa de espaço em disco. Para garantir a estabilidade do sistema operacional e manter o desempenho, recomendamos que você mova os dados do MySQL e as pastas temporárias para um volume dedicado (partição) ou um separate server.
O ESET Inspect On-Prem monitora o espaço em disco nos seguintes locais:
- Pasta de dados do MySQL - onde o MySQL armazena o banco de dados do ESET Inspect
(datadiremmy.ini) - Pasta temporária do MySQL - onde o MySQL armazena tabelas temporárias
(tmpdiremmy.ini) - Pasta de dados do Servidor do ESET Inspect - normalmente localizada em
C:\ProgramaData\ESET\Inspect Server\Server
Se o banco de dados MySQL for executado na mesma máquina que o ESET Inspect Server, o ESET Inspect On-Prem deixará de aceitar novos eventos quando:
- Restar menos de 3% de espaço livre no disco com a pasta de dados MySQL
- Menos de 3% do espaço livre permanece no disco com a pasta temporária do MySQL
- Menos de 5% do espaço livre permanece no disco com a pasta de dados do Servidor do ESET Inspect
Se a pasta de dados do servidor do ESET Inspect e a pasta temporária do MySQL compartilharem o mesmo disco, o ESET Inspect On-Prem deixará de aceitar novos eventos quando o espaço livre no disco cair abaixo de 10%.
Quando o banco de dados MySQL estiver hospedado na mesma máquina que o ESET Inspect On-Prem, garanta pelo menos 10% de espaço livre no disco que contém a pasta temporária do MySQL para que o processo de limpeza funcione corretamente. Qualquer problema relacionado ao expurgo é indicado por marcadores vermelhos no gráfico Eventos processados e armazenados por computador na guia Carga de eventos do Painel de controle no ESET Inspect On-Prem.
Mova os dados do MySQL e as pastas temporárias para um volume dedicado (partição)
-
Certifique-se de que um volume dedicado (partição) esteja disponível na máquina que hospeda o servidor MySQL.
-
Interrompa o serviço MySQL. Para interromper o serviço, execute o Prompt de Comando como Administrador e execute o seguinte comando:
net stop mysqlPara verificar se o serviço MySQL está em execução, execute:
sc query mysqlSubstitua
mysqlpelo nome do serviço - por exemplo,mysql80(MySQL 8.0) oumysql57(MySQL 5.7), dependendo da sua instalação. -
Mova a pasta de dados do MySQL para o volume dedicado (partição), por exemplo, para
E:\. Normalmente, a pasta de dados está localizada emC:\ProgramData\MySQL\MySQL Server {version}\Data. Para verificar sua localização, abra o arquivo de configuração do MySQL(my.ini), normalmente localizado emC:\ProgramData\MySQL\MySQL Server {version}, e procure pordatadir, que especifica o caminho do local. -
Abra o arquivo
my.inie atualizedatadirpara apontar para o novo local da pasta de dados do MySQL, por exemplo,datadir=E:\Data. -
Torne a pasta de dados do MySQL acessível pelo Serviço de Rede, o que é necessário para que o serviço MySQL seja iniciado e funcione corretamente no Windows:
-
Vá para o novo local da pasta de dados do MySQL.
-
Clique com o botão direito do mouse na pasta de dados e selecione Propriedades.
-
Na janela Propriedades de dados, clique na guia Segurança.
-
Clique em Edit → Add.
-
No campo Digite os nomes dos objetos a serem selecionados, digite
Network Servicee clique em Check Names (Verificar nomes). O nome deve estar sublinhado, indicando que foi reconhecido. Clique em OK. -
Com NETWORK SERVICE selecionado em Group or user names, marque a caixa de seleção em Allow for Full control e clique em OK → OK.
-
-
Mova ou crie a pasta temporária do MySQL:
-
Se você já tiver uma pasta temporária do MySQL, mova-a para um volume dedicado (partição), por exemplo, para
E:\. Caso contrário, crie a pasta (por exemplo,E:\MySQLTemp). A pasta temporária não deve estar localizada dentro da pasta de dados do MySQL; no entanto, ela pode ser colocada no mesmo volume (partição) ou em um volume separado, se disponível. -
Abra o arquivo
my.inie verifique se a variáveltmpdirestá presente. Se não estiver presente, adicione a variável em[mysqld]. Definatmpdirpara apontar para a nova pasta temporária, por exemplo,tmpdir=E:\MySQLTemp.
-
-
Salve as alterações no arquivo
my.inie inicie o serviço MySQL. Para iniciar o serviço, execute o Prompt de Comando como Administrador e execute o seguinte comando:net start mysqlPara verificar se o serviço MySQL está em execução, execute:
sc query mysqlSubstitua
mysqlpelo nome do serviço - por exemplo,mysql80(MySQL 8.0) oumysql57(MySQL 5.7), dependendo da sua instalação.