Установка и настройка 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).
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:
•Создайте раздел [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 innodb_log_files_in_group=2 |
Умножение значений этих двух параметров должно составлять по крайней мере 200. Минимальное значение для innodb_log_files_in_group — 2, а максимальное — 100; значение должно быть целым числом. |
8.x 5.7 5.6.22 (и более поздние версии 5.6.x) |
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