Emissão
- Pré-requisitos
- Requisitos de rede e transferência de arquivos
- Substituição de espaço reservado
- Migrar o banco de dados MySQL do ESET Inspect Server para uma instância ou versão diferente do MySQL Server usando a linha de comando
Solução
Pré-requisitos
- As instâncias do MySQL Server de origem e de destino devem estar instaladas
- A instância do MySQL Server de destino deve ser da mesma versão ou posterior à instância do MySQL Server de origem; não há suporte para downgrade
Requisitos de rede e transferência de arquivos
- Se as máquinas de origem e de destino estiverem em redes diferentes, você deverá transferir manualmente o arquivo de backup para a máquina de destino
- Se as máquinas de origem e de destino estiverem na mesma rede, você poderá executar os comandos de migração a partir da máquina de origem ou de destino (certifique-se de que a conectividade de ping funcione)
Substituição do espaço reservado
Nos comandos, substitua os espaços reservados da seguinte forma:
SRCHOST→ nome do host ou endereço IP do servidor MySQL de origemSRCROOTLOGIN→ nome de usuário da conta raiz no servidor MySQL de origemSRCEEIDBNAME→ nome do banco de dados do ESET Inspect Server de origemTARGETHOST→ nome do host ou endereço IP do servidor MySQL de destinoTARGETROOTLOGIN→ nome de usuário da conta raiz no servidor MySQL de destino
Migrar o banco de dados MySQL do Servidor do ESET Inspect para uma instância ou versão diferente do Servidor MySQL usando a linha de comando
Para migrar o banco de dados MySQL do Servidor do ESET Inspect para uma instância ou versão diferente do Servidor MySQL usando a linha de comando, siga as etapas abaixo:
-
Pare o serviço do Servidor do ESET Inspect.
-
Localize os binários do MySQL. Navegue até o diretório
bindo MySQL com base em sua versão instalada:- MySQL 5:
C:\Program Files\MySQL\MySQL Server 5.7\bin
Para navegar até o diretóriobinno Prompt de Comando, execute:
cd C:\Program Files\MySQL\MySQL Server 5.7\bin - MySQL 8:
C:\Program Files\MySQL\MySQL Server 8\bin.
Para navegar até o diretóriobinno Prompt de Comando, execute:
cd C:\Program Files\MySQL\MySQL Server 8\bin
- MySQL 5:
-
Crie um backup completo do banco de dados de origem do ESET Inspect Server. A partir do diretório
bin, no Prompt de Comando, execute:mysqldump --host=SRCHOST --user=SRCROOTLOGIN -p --events --opt --routines --triggers --databases SRCEEIDBNAME --default-character-set=utf8mb4 --result-file="C:\USERS\public\BACKUPFILE.sql"Você pode incluir a senha do
SRCROOTLOGINdiretamente no comando: substitua-ppor-pYourPassword. Se você não incluir a senha, será solicitado a digitá-la após a execução do comando. -
Ajuste a configuração do MySQL para o servidor MySQL de destino: edite o arquivo my.ini de acordo com sua versão do MySQL.
-
Faça login no servidor MySQL de destino. No prompt de comando, execute:
mysql --host=TARGETHOST --user=TARGETROOTLOGIN -pVocê pode incluir a senha do
TARGETLOGINdiretamente no comando: substitua-ppor-pYourPassword. Se você não incluir a senha, será solicitado a digitá-la após a execução do comando. -
Crie o tablespace de purga. No prompt
do mysql>, execute:CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB; -
Restaure o banco de dados do ESET Inspect no servidor MySQL de destino. Saia do prompt
mysql>: runexit;. No prompt de comando, execute:mysql --host=TARGETHOST --user=TARGETROOTLOGIN -p < "C:\USERS\public\BACKUPFILE.sql"Você pode incluir a senha do
TARGETLOGINdiretamente no comando: substitua-ppor-pYourPassword. Se você não incluir a senha, será solicitado a digitá-la após a execução do comando.Se o local do arquivo de backup não for
C:\USERS\public\BACKUPFILE.sql, substitua-o no comando pelo local real do arquivo de backup. -
Conclua a migração com base em sua configuração:
-
Se o servidor MySQL de destino usar o mesmo nome de host/endereço IP e nome de banco de dados que a origem, reinicie o serviço ESET Inspect Server.
-
Se o nome do host/endereço IP, porta ou nome do banco de dados do servidor MySQL de destino for diferente da origem, execute o instalador do Servidor do ESET Inspect no modo Reparar / Alterar. Mantenha todas as configurações inalteradas, mas atualize os detalhes da conexão do banco de dados MySQL (nome do host/endereço IP, porta, nome do banco de dados).
-