Інтерактивна довідка ESET

Виберіть категорію
Виберіть тему

Процедура міграції для MySQL Server

Попередні вимоги відсутні

Необхідно інсталювати вихідний і цільовий екземпляри SQL Server. Їх можна розмістити на різних комп’ютерах.

Інструменти MySQL повинні бути інстальовані принаймні на одному з комп’ютерів (клієнті mysqldump і mysql).

Корисні посилання

https://dev.mysql.com/doc/refman/8.0/en/copying-databases.html

https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html

https://dev.mysql.com/doc/refman/8.0/en/mysql.html

Процедура перенесення


note

У наведених нижче командах, файлах конфігурації й операторах SQL замінюйте:

SRCHOST на адресу вихідного сервера баз даних;

SRCROOTLOGIN на ім’я кореневого користувача вихідного сервера MySQL;

SRCDBNAME на ім’я джерела бази даних ESET PROTECT для резервного копіювання;

BACKUPFILE на шлях до файлу резервної копії;

TARGETROOTLOGIN на ім’я кореневого користувача цільового сервера MySQL;

TARGETHOST на адресу цільового сервера баз даних;

TARGETDBNAME на назву цільової бази даних ESET PROTECT (після перенесення);

TARGETLOGIN на ім’я нового користувача бази даних ESET PROTECT на цільовому сервері бази даних;

TARGETPASSWD на пароль нового користувача бази даних ESET PROTECT на цільовому сервері бази даних.

Запускати наведені нижче оператори SQL за допомогою командного рядка не потрібно. Якщо інстальовано графічний інтерфейс, ви можете використовувати вже відому програму.

1.Зупиніть службу сервера ESET PROTECT.

2.Створіть повну резервну копію вихідної бази даних ESET PROTECT (перенесення якої виконується):

3.Підготуйте порожню базу даних на цільовому сервері MySQL:


note

У системах Linux використовуйте символ апострофа (’) замість лапок (").

4.Відновіть базу даних на цільовому сервері MySQL до попередньо підготовленої порожньої бази даних:

5.Створіть користувача бази даних ESET PROTECT на цільовому сервері MySQL:

Рекомендовані символи для використання в полі TARGETLOGIN:

Букви ASCII у нижньому регістрі, цифри та символи підкреслення «_»

Рекомендовані символи для використання в полі TARGETPASSWD:

Лише символи ASCII, включно з великими й малими літерами ASCII, цифрами, пробілами та спеціальними символами

Не використовуйте інші символи, окрім ASCII, фігурні дужки «{}» і знак «@»

Зауважте, що в разі недотримання наведених вище рекомендацій у вас можуть виникнути проблеми з підключенням до бази даних, а під час подальшої зміни рядка підключення до бази даних ви не зможете використовувати спеціальні символи. Правила екранування символів не наведено в цьому документі.

6.Надайте відповідні права доступу для користувача бази даних ESET PROTECT на цільовому сервері MySQL:


note

У системах Linux використовуйте символ апострофа (’) замість лапок (").

7.Підключіть сервер ESET PROTECT до бази даних.