====== Настройка журнала (справочника) на использование СУБД "MySQL" ======
Клиентом СУБД MySQL может быть только приложение x64, поэтому для работы с СУБД MySQL используйте только 64-х битную версию продукта UnIServer AUTO.
===== Настройка параметров СУБД "MySQL" =====
- Для работы с СУБД "MySQL" рекомендуется установить сборку веб-сервера, предназначенную для веб-разработки WampServer. Скачать сборку можно с официального сайта. После установки приложения откроем PhpMyAdmin. \\ \\ {{ uniserver:journal_mysql:wamp.png?300 }}\\ \\
- Для входа используем логин root, пароль оставляем пустым.\\ \\
- Установите рекомендуемые параметры в конфигурационном файле СУБД MySQL **my.ini**. Это необходимо для хранения BLOB-данных большого размера (фото, графики и т.п.): \\ **max_allowed_packet** = 24M \\ **sort_buffer_size ** = 24M \\ **read_buffer_size ** = 24M \\ **read_rnd_buffer_size ** = 24M \\ \\
- Создайте пользователя и предоставьте ему полные привилегии для управления СУБД.\\ \\
{{ uniserver:journal_mysql:role.png?550 }}
===== Настройка журнала =====
В данном руководстве настройка производится на примере журнала автовесов **AutoScaleJournal1**, для остальных журналов и справочников данного программного обеспечения настройка производится аналогичным образом.
- Для настройки журнала на работу с СУБД MySQL разверните пункт меню **Настройки**, откройте **Журнал автовесов 1** и выберите вкладку **База данных** \\ \\ {{ uniserver:journal_mysql:1.png?600 }} \\
- Включите использование СУБД MySQL, выбрав **База данных MySQL**;
- Укажите адрес сервера базы данных;
- Укажите номер TCP порта сервера базы данных;
- Укажите логин для подключения к базе данных;
- Укажите пароль для подключения к базе данных;
- Укажите имя базы данных.
- Нажмите сохранить \\ \\ {{ uniserver:journal_mysql:9.png?550 }} \\ Вы можете использовать существующую БД, либо создать новую. Для того чтобы создать новую базу данных нажмите **Создать базу данных**. \\ В открывшемся окне укажите наименование базы данных, логин и пароль пользователя СУБД и нажмите **Создать базу данных** \\ \\ {{ uniserver:journal_mysql:7.png?250 }} При возникновении ошибки [FireDAC][Phys][MySQL]-314. Cannot load vendor library [libmysql.dll]. Не удается найти указанный файл. Hint: check it is in the PATH or application EXE directories, and has x86 bitness. Установите распространяемые пакеты microsoft visual c++ 2013 redistributable (х64 и х86). \\
- Перезапустите программу, открыв меню "**О программе**" и нажав на кнопку "**Перезапуск сервера**" \\ \\ {{ uniserver:journal_mysql:6.png?300 }} \\
- Откройте панель управления СУБД и убедитесь, что программа создала таблицы базы данных. \\ \\ {{ uniserver:journal_mysql:8.png?600 }} \\
На этом настройка журнала автовесов **AutoScaleJournal1** на работу с СУБД MySQL выполнена.
Для того, чтобы перевести на СУБД MySQL остальные журналы и справочники, повторите шаги раздела "**Настройка журнала**" для каждого из них.