Випуск
- Необхідні умови
- Вимоги до мережі та передачі файлів
- Заміна заповнювача
- Перенесіть базу даних ESET Inspect Server MySQL на інший екземпляр або версію сервера MySQL за допомогою командного рядка
Рішення
Необхідні умови
- Вихідний і цільовий екземпляри MySQL Server повинні бути встановлені
- Цільовий екземпляр MySQL Server повинен бути тієї ж версії або новішої версії, що й вихідний екземпляр MySQL Server; пониження версії не підтримується
Вимоги до мережі та передачі файлів
- Якщо вихідний і цільовий комп'ютери знаходяться в різних мережах, ви повинні вручну перенести файл резервної копії на цільовий комп'ютер
- Якщо вихідний і цільовий комп'ютери знаходяться в одній мережі, ви можете запустити команди міграції як з вихідного, так і з цільового комп'ютера (переконайтеся, що працює ping-з'єднання)
Заміна заповнювача
У командах замініть заповнювачі наступним чином:
SRCHOST→ ім'я хоста або IP-адреса вихідного MySQL-сервераSRCROOTLOGIN→ ім'я користувача кореневого облікового запису на вихідному MySQL-серверіSRCEEIDBNAME→ ім'я вихідної бази даних ESET Inspect ServerTARGETHOST→ ім'я хоста або IP-адреса цільового сервера MySQLTARGETROOTLOGIN→ ім'я користувача кореневого облікового запису на цільовому сервері MySQL
Перенесіть базу даних ESET Inspect Server MySQL на інший екземпляр або версію сервера MySQL за допомогою командного рядка
Щоб перенести базу даних ESET Inspect Server MySQL на інший екземпляр або версію сервера MySQL за допомогою командного рядка, виконайте наведені нижче дії:
-
Зупиніть службу ESET Inspect Server.
-
Знайдіть двійкові файли MySQL. Перейдіть до каталогу
виконуванихфайлів MySQL відповідно до інстальованої версії:- MySQL 5:
C:\Program Files\MySQL\MySQL Server 5.7\bin
Щоб перейти до каталогуbinв командному рядку, виконайте
cd C:\Program Files\MySQL\MySQL Server 5.7\bin - MySQL 8:
C:\Program Files\MySQL\MySQL Server 8\bin.
Щоб перейти до каталогуbinв командному рядку, виконайте
cd C:\Program Files\MySQL\MySQL Server 8\bin
- MySQL 5:
-
Створіть повну резервну копію вихідної бази даних ESET Inspect Server. З каталогу
binв командному рядку виконайтеmysqldump --host=SRCHOST --user=SRCROOTLOGIN -p --events --opt --routines --triggers --databases SRCEEIDBNAME --default-character-set=utf8mb4 --result-file="C:\USERS\public\BACKUPFILE.sql"Ви можете вказати пароль для
SRCROOTLOGINбезпосередньо у команді: замініть-pна-pYourPassword. Якщо ви не вкажете пароль, вам буде запропоновано ввести його після запуску команди. -
Налаштуйте конфігурацію MySQL для цільового сервера MySQL: відредагувати файл my.ini відповідно до вашої версії MySQL.
-
Увійдіть на цільовий сервер MySQL. У командному рядку введіть
mysql --host=TARGETHOST --user=TARGETROOTLOGIN -pВи можете вказати пароль для
TARGETLOGINбезпосередньо в команді: замініть-pна-pYourPassword. Якщо ви не вкажете пароль, вам буде запропоновано ввести його після запуску команди. -
Створіть табличний простір для очищення. У відповідь на запит
mysql>виконайте:CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB; -
Відновіть базу даних ESET Inspect на цільовому сервері MySQL. Вийдіть із запрошення
mysql>: виконайтеexit;. У командному рядку виконайтеmysql --host=TARGETHOST --user=TARGETROOTLOGIN -p < "C:\USERS\public\BACKUPFILE.sql"Ви можете вказати пароль для
TARGETLOGINбезпосередньо у команді: замініть-pна-pYourPassword. Якщо ви не вкажете пароль, вам буде запропоновано ввести його після запуску команди.Якщо розташування файлу резервної копії не
C:\USERS\public\BACKUPFILE.sql, замініть його в команді на фактичне розташування файлу резервної копії. -
Завершіть міграцію відповідно до ваших налаштувань:
-
Якщо цільовий сервер MySQL Server використовує те саме ім'я хоста/IP-адресу та ім'я бази даних, що й вихідний, перезапустіть службу ESET Inspect Server.
-
Якщо ім'я хоста/IP-адреса цільового сервера MySQL, порт або ім'я бази даних відрізняються від вихідного, запустіть інсталятор ESET Inspect Server у режимі " Виправлення/Зміна ". Залиште всі налаштування без змін, але оновіть відомості про підключення до бази даних MySQL (ім'я хоста/IP-адресу, порт, ім'я бази даних).
-