Emisión
- Requisitos previos
- Requisitos de red y transferencia de archivos
- Sustitución del marcador de posición
- Migre la base de datos MySQL de ESET Inspect Server a una instancia o versión diferente de MySQL Server mediante la línea de comandos
Solución
Requisitos previos
- Tanto la instancia de MySQL Server de origen como la de destino deben estar instaladas
- La instancia de MySQL Server de destino debe ser de la misma versión o posterior que la instancia de MySQL Server de origen; no es posible realizar downgrades
Requisitos de red y transferencia de archivos
- Si los equipos de origen y destino están en redes diferentes, debe transferir manualmente el archivo de copia de seguridad al equipo de destino
- Si los equipos de origen y destino están en la misma red, puede ejecutar los comandos de migración tanto desde el equipo de origen como desde el de destino (asegúrese de que funciona la conectividad ping)
Sustitución del marcador de posición
En los comandos, sustituya los marcadores de posición de la siguiente manera:
SRCHOST→ nombre de host o dirección IP del Servidor MySQL de origenSRCROOTLOGIN→ nombre de usuario de la cuenta raíz en el Servidor MySQL de origenSRCEEIDBNAME→ nombre de la base de datos del servidor ESET Inspect de origenTARGETHOST→ nombre de host o dirección IP del Servidor MySQL de destinoTARGETROOTLOGIN→ nombre de usuario de la cuenta raíz en el Servidor MySQL de destino
Migrar la base de datos MySQL de ESET Inspect Server a una instancia o versión diferente de MySQL Server mediante la línea de comandos
Para migrar la base de datos MySQL de ESET Inspect Server a una instancia o versión diferente de MySQL Server mediante la línea de comandos, siga estos pasos:
-
Detenga el servicio ESET Inspect Server.
-
Localice los binarios de MySQL. Navegue hasta el directorio
bin deMySQL según la versión instalada:- MySQL 5:
C:\Archivos de programa\MySQL\MySQL Server 5.7\bin
Para navegar hasta el directoriobinen Símbolo del sistema, ejecute:
cd C:\Program Files\MySQL\MySQL Server 5.7\bin - MySQL 8:
C:\Program Files\MySQL\MySQL Server 8\bin.
Para navegar hasta el directoriobinen Símbolo del sistema, ejecute
cd C:\Program Files\MySQL\MySQL Server 8\bin
- MySQL 5:
-
Cree una copia de seguridad completa de la base de datos de origen de ESET Inspect Server. Desde el directorio
bin, en Símbolo del sistema, ejecutemysqldump --host=SRCHOST --user=SRCROOTLOGIN -p --events --opt --routines --triggers --databases SRCEEIDBNAME --default-character-set=utf8mb4 --result-file="C:\USERS\public\BACKUPFILE.sql"Puede incluir la contraseña de
SRCROOTLOGINdirectamente en el comando: sustituya-ppor-pSuContraseña. Si no incluye la contraseña, se le pedirá que la escriba después de ejecutar el comando. -
Ajuste la configuración de MySQL para el Servidor MySQL de destino: editar el archivo my.ini según su versión de MySQL.
-
Inicie sesión en el servidor MySQL de destino. En el Símbolo del sistema, ejecute
mysql --host=TARGETHOST --user=TARGETROOTLOGIN -pPuede incluir la contraseña de
TARGETLOGINdirectamente en el comando: sustituya-ppor-pSuContraseña. Si no incluye la contraseña, se le pedirá que la escriba después de ejecutar el comando. -
Cree el tablespace de purga. En el prompt
mysql>, ejecute:CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB; -
Restaure la base de datos de ESET Inspect en el servidor MySQL de destino. Salga del símbolo del sistema
mysql>: runexit;. En el símbolo del sistema, ejecutemysql --host=TARGETHOST --user=TARGETROOTLOGIN -p < "C:\USERS\public\BACKUPFILE.sql"Puede incluir la contraseña de
TARGETLOGINdirectamente en el comando: sustituya-ppor-pSuContraseña. Si no incluye la contraseña, se le pedirá que la escriba después de ejecutar el comando.Si la ubicación del archivo de copia de seguridad no es
C:\USERS\public\BACKUPFILE.sql, sustitúyala en el comando por la ubicación real del archivo de copia de seguridad. -
Finalice la migración basándose en su configuración:
-
Si el servidor MySQL de destino utiliza el mismo nombre de host/dirección IP y nombre de base de datos que el de origen, reinicie el servicio ESET Inspect Server.
-
Si el nombre de host/dirección IP, puerto o nombre de base de datos del servidor MySQL de destino difiere del de origen, ejecute el instalador de ESET Inspect Server en el modo Reparar / Cambiar. Mantenga todos los ajustes sin cambios, pero actualice los detalles de conexión de la base de datos MySQL (nombre de host/dirección IP, puerto, nombre de la base de datos).
-