Підключення бази даних MySQL

Дебет Плюс V12

Спільнота

Програмні продукти

Сумісно з

Популярні теми

Увага!Для роботи в системі "Дебет Плюс v12" установка СУБД MySQL або PostgreSQL (на Ваш вибір) є обов'язковою. Вбудована для спрощення установки СУБД Derby підходить для ознайомлення з програмою, але не для реального обліку організації.

Примітка:у безкоштовній збірці є такі базові налаштування:

для України на СУБД Derby – у каталозіDebetPlusV12\base\org1 (включена для тесту);

для України на СУБД Derby – у каталозіDebetPlusV12\base\org1_ru (включена для тесту);

для України на СУБД MySQL – у каталозіDebetPlusV12\base\org2;

для України на СУБД PostgreSQL – у каталозіDebetPlusV12\base\pgdpbase;

Базові налаштування для України на СУБД MySQL та на СУБД PostgreSQL не входять до стандартного складання та поставляються окремо, Ви можете їх скачати на сторінці «Скачати» нашого сайту в розділі «Бази даних».

Підключення, імпорт та модифікація БД на сервері

Розглянемо такі варіанти:

Ви раніше встановили «Дебет Плюс v12» і працювали в базі даних Derby з налаштуванням для України, підключеної за замовчуванням, або самостійно підключили базу даних Derby з налаштуванням для України. Тепер потрібно перенести базу у MySQL.

Ви не хочете скористатися інсталяцією з автоматичним встановленням СУБД MySQL та підключенням відповідної бази (для Windows). Встановили окремо «Дебет Плюс v12», MySQL і не знаєте, що робити далі.

Передбачається, що СУБД MySQL (5.0.16 та вище) вже встановлено. Якщо ні, то встановіть MySQL, керуючисьінструкцією Установка MySQL (для Windows), яка розміщена на нашому сайті в розділі «Документація»/«Статті для адміністраторів».

Тепер виконайте наведені нижче дії:

Увага!Бажано виконувати підключення бази на тому ж комп'ютері, де стоїть MySQL. Або ж потрібно дати можливість підключатися під логіном «root» з будь-якого комп'ютера в налаштуваннях MySQL при його встановленні (дивіться інструкціюУстановка MySQL,розміщену на нашому сайті в розділі «Документація»/«Статті для адміністраторів»), або після встановлення: зайдіть уMySQL Administrator/«User Administration», виділіть користувача «root» і виберіть пункт контекстного меню «Add host from which the user can connect».

бази

У полі "Host" введіть "%" і натисніть "OK".

даних

Створити схему зберігання тимчасових таблиць користувача – dpadmin.

даних

mysql

Додати користувача DPADMIN (обов'язково у верхньому регістрі!) та присвоїти права на цю схему.

підключення

mysql

даних

Після цього виділіть користувача DPADMIN і виберіть пункт контекстного меню "Add host from which the user can connect". У полі "Host" введіть "localhost" (для підключення до бази під логіном DPADMIN тільки на сервері) або "%" (для підключення до бази під логіном DPADMIN тільки з клієнтських машин), натисніть "OK".

бази

Тепер запустіть систему "Дебет Плюс v12":

Додайте нову базу (контекстне меню «Додати нову»).

бази

Залишіть позначку в полі "Додати до списку наявної":

підключення

Натисніть кнопку "Далі". В результаті з'явиться наступне вікно:

підключення

Заповніть параметри з'єднання з базою:

бази

У першому полі вкажіть довільну назву бази(на кожному робочому комп'ютері назва може бути різною).

"Сервер бази даних" - localhost.

"Порт сервера бази даних" - вкажіть порт сервера бази даних за замовчуванням 3306.

"Ім'я бази даних" - вкажіть ім'я бази (з таким ім'ям вона створиться в СУБД MySQL) у нижньому регістрі (тобто маленькими літерами).

Примітка:Зазвичай використовується одна база. Для спеціальних цілей базу можна розбити на кілька, тоді потрібно поставити позначку навпроти «Використовувати кілька баз даних», потім натиснути кнопку «Далі» і вказати відповідність «міток» фізичним базам. Це може бути потрібно, наприклад, у тому випадку, якщо бази даних кількох підприємств будуть посилатися на ті самі довідники (контрагентів, номенклатури тощо). Цей випадок далі не обговорюється.

"Каталог налаштувань" - вкажіть шлях до налаштувань бази для MySQL (диск\DebetPlusV12\base\org2).

Збережіть зміни, натиснувши кнопку "Готово".

Примітка:У цьому прикладі будемо використовувати ім'я бази за промовчанням dpbase. Якщо Ви плануєте назвати базу інакше або підключити кілька баз (а вони не можуть називатися однаково!), тоді необхідно внести зміни до архіву бази, який входить у безкоштовну збірку. Цей архів (dpbase.arh) знаходиться в каталозі DebetPlusV12\base\org2. Відкрийте файл через Блокнот, наприклад, і замініть назву dpbase у двох місцях, як показано на рисунках нижче.

mysql

Зробіть активну базу (контекстне меню «Зробити активною»).

даних

З'явиться таке повідомлення. Натисніть "ТАК".

Далі система запросить пароль адміністратора MySQL – root (Ви вводили його під час встановлення MySQL), введіть пароль та натисніть «ОК».

Система запропонує перейти до підсистеми"Адміністрування" для продовження роботи. Натисніть "ТАК".

mysql

Наступне повідомлення свідчить про те, що база створена, але ще немає необхідних таблиць. Натисніть "НІ".

mysql

Імпортуйте базу даних (підсистема «Адміністрування»/ меню «Сервіс»/«Імпорт даних з архіву»).

mysql

даних

"Пароль" - введіть пароль адміністратора MySQL

"База" - можете вибрати створену базу dpbase або залишити поле незаповненим, тоді система замінить існуючу при збігу імен після Вашої згоди на наступне повідомлення:

mysql

«Шлях» – шлях до бази org2

"Тип архіву" - arh

Натисніть кнопку "Пошук архівів", тоді поле "Архів" заповниться автоматично і у вкладці "Архіви" з'явиться інформація про знайдені архіви.

«Введіть пароль для доступу до налаштувань» – 150301, після чого стане активною кнопка «Виконати імпорт»

Тільки під час першого імпорту система вимагатиме вказати шлях до MySQL, вкажіть його.

Примітка:Робота в ОС Linux цей пункт не стосується.

бази

Далі з'явиться наступне повідомлення, натисніть «ТАК» або «Продовжити».

бази

Після закінчення імпорту система запропонує встановити права на базу для користувача DPADMIN (за замовчуванням єдиний користувач у системі "Дебет Плюс v12" з правами адміністратора без пароля), натисніть "ТАК".

підключення

Здійсніть модифікацію структур БД. А саме: після виконання імпорту зробіть активну базу (контекстне меню «Зробити активною»). Після цього може з'явитися повідомлення, подібне до наведеного нижче, натисніть «ТАК».

бази

Увага!Якщо такого повідомлення немає, тоді все одно необхідно запустити майстер оновлення бази, для цьогоскористайтесь меню «Сервіс»/«Оновлення структур БД», перебуваючи в підсистемі «Адміністрація».

підключення

Примітка:Якщо при активації імпортованої бази система видала повідомлення, наведене нижче, що «Версія бази: 0.0.0», тоді можуть бути такі варіанти , які необхідно уважно перевірити:

бази

неправильно настроїли з'єднання бази (перевірте, чи збігається ім'я бази, вказане в dpbase.arh, з ім'ям бази, вказаним в останньому полі налаштування з'єднання);

неправильно імпортували базу (перевірте, чи ідентичні обидві записи імені імпортованої бази у файлі dpbase.arh);

користувач не має прав на цю базу (перевірте в MySQL Administrator; інструкція, присвячена управлінню користувачами розміщена на нашому сайті в розділі «Документація»/«Статті для адміністраторів»).

Усі позначки залиште за замовчуванням і виберіть пункт контекстного меню "Переіндексувати все".

даних

mysql

Після завершення процесу модифікації структур БД можете розпочинати роботу.

Підключення бази даних на клієнтській машині

На всіх робочих комп'ютерах, де планується використання Дебет Плюс v12, встановлювати MySQL, імпортувати і модифікувати базу даних не потрібно. Встановіть ПО «Дебет Плюс v12» та запустіть його:

Додайте нову базу (контекстне меню «Додати нову»).

підключення

Залишіть позначку в полі "Додати до списку наявної":

бази

Натисніть кнопку "Далі". В результаті з'явиться наступне вікно:

даних

Заповніть параметри з'єднання з базою:

підключення

У першому полі вкажіть довільну назву бази (на кожному робочому комп'ютері назва може бути різною).

"Сервер бази даних"– вкажіть ім'я або IP-сервер.

"Порт сервера бази даних" - вкажіть порт сервера бази даних за замовчуванням 3306.

"Ім'я бази даних" - вкажіть ім'я бази в нижньому регістрі.

«Каталог налаштувань» – вкажіть шлях до налаштувань бази для MySQL (мережевий шлях DebetPlusV12base org2).

Збережіть зміни, натиснувши кнопку "Готово".

Зробіть активну базу (контекстне меню «Зробити активною»).

підключення

Встановіть параметри запуску (головне меню «Параметри запуску»)

даних

У вікні, що з'явилося, у полі «Пароль для зміни налаштувань» введіть пароль 150301 і натисніть на кнопку «Прийняти».

mysql

Вкажіть шлях до папки JDebet на сервері та натисніть зберегти. Зробіть активну базу і можете приступати до роботи.