====== Настройка журнала (справочника) на использование СУБД "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 остальные журналы и справочники, повторите шаги раздела "**Настройка журнала**" для каждого из них.