Установка и настройка MySQL Server

Установка

Установите поддерживаемую версию MySQL Server и соединителя ODBC.

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

2.Установите флажок I accept the license terms (Я принимаю условия лицензии) и нажмите Next (Далее).

3.При настройке установки щелкните Выборочная и выберите MySQL Server и Соединитель ODBC. Убедитесь, что у соединителя ODBC и установленного сервера MySQL Server одинаковая разрядность (x86 или x64).

mysql_component

4.Нажмите Next (Далее), а затем — Execute (Выполнить), чтобы установить MySQL Server и ODBC Connector.

5.Нажмите кнопку Далее. В разделе High Availability (Высокая доступность) выберите Standalone MySQL Server / Classic MySQL Replication (Автономный сервер MySQL Server/Классическая репликация MySQL) и нажмите Next (Далее).

6.В разделе Type and Networking (Тип и сетевые подключения) из раскрывающегося меню Config Type (Тип конфигурации) выберите Server Computer (Сервер) и нажмите Next (Далее).

7.В разделе Authentication Method (Метод аутентификации) выберите рекомендованный вариант Use Strong Password Encryption for Authentication (Использовать для аутентификации надежное шифрование пароля) и нажмите Next (Далее).

8.В разделе Accounts and Roles (Учетные записи и роли) дважды введите пароль в поле MySQL Root Password (Пароль пользователя root для MySQL). Также рекомендуем создать выделенную учетную запись базы данных.

9.В разделе Windows Service (Служба Windows) оставьте все без изменений и нажмите Next (Далее).

10. Нажмите Execute (Выполнить) и дождитесь завершения установки MySQL Server. Нажмите Finish (Готово), Next (Далее) и Finish (Готово), чтобы закрыть окно установки.

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

1.Откройте в текстовом редакторе следующий файл:

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

2.Найдите и измените или добавьте следующую конфигурацию в разделе [mysqld] файла my.ini:


note

Создайте раздел [mysqld], если его нет в файле.

Если параметры отсутствуют в файле, добавьте их в раздел [mysqld].

Чтобы определить версию MySQL, выполните команду mysql --version.

 

Параметр

Комментарии и рекомендуемые значения

версия MySQL

max_allowed_packet=33M

 

Все поддерживаемые версии.

log_bin_trust_function_creators=1

 

Кроме того, вы можете отключить ведение двоичного журнала: log_bin=0

Поддерживаемые версии 8.x

innodb_log_file_size=100M

 

Умножение значений этих двух параметров должно составлять по крайней мере 200.

Минимальное значение для innodb_log_files_in_group — 2, а максимальное — 100; значение должно быть целым числом.

Поддерживаемые версии 8.x

5.7

5.6.22 (и более поздние версии 5.6.x)

innodb_log_files_in_group=2

innodb_log_file_size=200M

Установите значение не менее 200M, но не более 3000M.

5.6.20 и 5.6.21

3.Сохраните и закройте файл my.ini.

4.Откройте командную строку и введите следующие команды, чтобы перезапустить MySQL Server и применить конфигурацию (имя процесса зависит от версии MySQL, например 8.0 = mysql80 и т. д.):

net stop mysql80

net start mysql80

5.Чтобы проверить, запущен ли сервер MySQL, введите следующую команду в командной строке:

sc query mysql80