Інсталяція та конфігурація сервера MySQL

Інсталяція

Обов’язково інсталюйте підтримувану версію MySQL Server та з’єднувача ODBC.

1.Завантажте інсталятор MySQL 8 для Windows зі сторінки https://dev.mysql.com/downloads/installer/ та запустіть його.

2.Установіть прапорець Я приймаю умови ліцензійної угоди й клацніть Далі.

3.Під час налаштування інсталяції виберіть Вибіркова, а потім – Сервер MySQL і З’єднувач ODBC. Переконайтеся, що в з’єднувача ODBC та сервера MySQL однакова розрядність (x86 або x64).

mysql_component

4.Клацніть Далі й виберіть Виконати, щоб інсталювати MySQL Server і ODBC Connector.

5.Натисніть кнопку Далі. У розділі Висока доступність виберіть Автономний MySQL Server / Класична реплікація MySQL і клацніть Далі.

6.У розділі Тип і мережа в розкривному меню Тип конфігурації виберіть пункт Комп’ютер сервера й клацніть Далі.

7.У розділі Метод автентифікації виберіть рекомендований параметр Використовувати надійне шифрування пароля для автентифікації й клацніть Далі.

8.У розділі Облікові записи й ролі двічі введіть кореневий пароль MySQL. Рекомендується також створити спеціальний обліковий запис користувача бази даних.

9.У розділі Служба Windows залиште попередньо вибрані значення незмінними й клацніть Далі.

10. Клацніть Виконати й дочекайтесь завершення інсталяції MySQL Server. Клацніть Готово, Далі й Готово, щоб закрити вікно інсталяції.

Конфігурація

1.Відкрийте цей файл у текстовому редакторі:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.Знайдіть указану нижче конфігурацію та змініть чи додайте її в розділ [mysqld] файлу my.ini.

max_allowed_packet=33M

Щоб визначити версію MySQL, виконайте команду: mysql --version

Для підтримуваних версій MySQL 8.x необхідно вказати таку змінну:

olog_bin_trust_function_creators=1

oКрім цього, можна вимкнути ведення бінарного журналу: log_bin=0

Для підтримуваних версій MySQL 8.x, 5.7 і 5.6.22 (і новіших версій 5.6.x):

oдля параметра innodb_log_file_size*innodb_log_files_in_group потрібно вказати значення не менше ніж 200 МБ (символ * позначає множення, і результат множення двох параметрів має бути більший ніж 200 МБ. Мінімальне значення для innodb_log_files_in_group – 2, а максимальне – 100. Значення має бути цілим числом).
Приклад:
innodb_log_file_size=100M
innodb_log_files_in_group=2

Для MySQL 5.6.20 і 5.6.21:

oдля параметра innodb_log_file_size потрібно вказати значення не менше ніж 200 МБ (наприклад, innodb_log_file_size=200M) і не більше ніж 3000 МБ.

3.Збережіть і закрийте файл my.ini.

4.Щоб перезавантажити сервер MySQL і застосувати конфігурацію (назва процесу залежить від версії MySQ: 8.0 = mysql80 тощо), відкрийте командний рядок і введіть у ньому такі команди:

net stop mysql80

net start mysql80

5.Щоб перевірити, чи сервер MySQL працює, введіть таку команду в командному рядку:

sc query mysql80