v8.01 (build: May 15 2020)

MySQL

Если ранее MySQL-сервер не был установлен


Можно устанавливать как на Windows, так и на Unix-системы.

Саму установку, как правило, необходимо производить на отдельную серверную машину, либо на машину администратора (если отдельной серверной нет).

В ходе установки необходимо разрешить доступ к серверу по сети и добавить в исключения Firewall'а порт сервера (данной опции может и не быть).
В Mirobase поддерживается не только порт 3306, для указания другого порта нужно его указывать через двоеточие после имени сервера с MySQL при подключении (например, SERVER:3310).

Если вам необходимо использовать несколько инстанций SQL-сервера, то в ходе установки нужно указать другое имя инстанции (сервиса для Windows), а также другой порт (отличный от порта по умолчанию 3306).

Также необходимо создать пароль для специального встроенного пользователя "root". Далее под этим пользователем можно будет входить в базу и изменять все настройки. Если предлагается ввести текущий пароль для root, то оставьте это поле пустым!
Нужно не забыть этому пользователю разрешить доступ к базе с удаленных машин, отметив соотв. опцию в настройках (ее может не быть).
Внимание! Если база MySQL будет расположена на отдельной машине или на локальной, но при подключении используется имя машины вместо localhost, то по умолчанию под пользователем root подключиться будет нельзя! Для этого рекомендуется создать дополнительного пользователя с правами "DB Admin" (см. ниже), и все администраторские действия с базой осуществлять от его имени, а не от root!



















Если в установке не предлагалось добавить в исключения Firewall'а порт сервера, то необходимо это сделать вручную:




Внимание! Необходимо установить переменную сервера max_allowed_packet для правильной работы с комплексом Mirobase.
В файле папки MySQL-сервера my.ini (Windows) или my.cnf (Unix) в раздел [mysqld] необходимо добавить строчку:

max_allowed_packet=32M

После чего нужно перезапустить службу MySQL-сервера.

Внимание! Если данный параметр уже прописан в конфигурационном файле, то необходимо только изменить его значение, а не добавлять новый!

Для версии MySQL ниже 5.6 файл my.ini по умолчанию расположен в %ProgramFiles%\MySQL\MySQL Server x.xx\my.ini
Для версии MySQL от 5.6 файл my.ini по умолчанию расположен в C:\ProgramData\MySQL\MySQL Server x.xx\my.ini




Если уже установлен MySQL


Если уже установлен MySQL, то необходимо выполнить ряд обязательных действий для правильной работы Mirobase.

Для настройки установленного сервера запустите утилиту MySQLInstanceConfig и выполните все те же самые действия, которые описаны в предыдущем разделе:
"Если ранее MySQL-сервер не был установлен".
После чего необходимо обязательно настроить переменную сервера max_allowed_packet, о чем также написано в предыдущем разделе:
"Если ранее MySQL-сервер не был установлен".

Внимание! См. раздел "Если ранее MySQL-сервер не был установлен".


Переустановка MySQL-сервера


Удаление SQL-сервера необходимо производить стандартным образом через "Панель управления->Установка и удаление программ".
При этом после удаления сервера файл базы Mirobase может остаться, а может и нет (зависит от версии сервера).
Для повторной установки сервера его рекомендуется удалить (как и всю папку \MySQL), однако местоположение файлов БД также зависит от версии сервера.


© Mirobase