Автор Тема: Как установить программу под MySQL  (Прочитано 2156 раз)

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Как установить программу под MySQL
« : 26 Январь 2013, 21:42:24 »
Для работы с базой данных MySQL первое конечно требуется сам сервер БД (где будет стоять сервер (Windows, Linux) программе все равно) подготовленная пустая база данных и пользователь имеющий полные права на эту пустую БД.

Установка на сервере Linux:

1) установка самого MySQL сервера (через команды apt-get и др., отличаются на разных типах Linux'а)
2) теперь необходимо зайти в командную панель MySQL:
mysql -u root -p
запросит ввод пароля - ввести пароль root пользователя MySQL'я
3) создаем БД:
create database service_db;
4) создаем пользователя:
create user 'user_service_db'@'%' IDENTIFIED BY 'PASSWORD';
5) даем права на БД новому пользователю:
grant all on service_db.* to 'user_service_db'@'%';

База готова

Установка на клиенте:

1) перво наперво нам необходимо скачать и установить на клиентском компьютере драйвера доступа к MySQL, взять их можно на странице скачивания программы http://excel.com.ua/program/mservicedownload.php, 3-й пункт примечания - "ADO.Net MySQL Connector" и "MySQL ODBC Connector". Скачать и установить их надо оба, никаких других настроек для них не требуется.
2) Дальше запускаем программу, при запуске появляется окно выбора базы данных, в котором мы должны нажать кнопку "Добавить"
3) В открывшемся окне выбираем пункт "Создание новой информационной базы"
4) В следующем окне вводим название базы данных и выбираем тип "База данных MySQL" (почему в строке написано "тестовая версия" - потому, что никто документально так и не подтвердил опыт успешного использования программы с MySQL в длительном периоде)
5) Дальше вводим имя сервера, порт, имя и пароль пользователя для доступа к БД MYSQL и собственно название базы данных. База данных должна быть предварительно создана и пользователю предоставлены права на доступ к БД
6) Теперь жмем "Проверить подключение" и если все введено верно должно появится сообщение "Подключение прошло успешно"
7) Жмем кнопку "Завершить".

Если на 7-м шаге у Вас не выдало никаких ошибок, то программа готова к использованию, если есть какие-то ошибки, то нужно проверять настройки доступа к серверу, права доступа указанного пользователя к базе данных, настройки брандмауэров и т.д.

Других настроек с каким типом БД работать - в программе не предусмотрено, использование программы ничем не отличается от работы со стандартной базой данных.

Некоторые измышления
Скрипт "вшит" в саму программу, никаких дополнительных действий по запуску от Вас не требуется. Часто спрашивают "почему так? где скрипт?" - отвечаем: чтобы максимально облегчить возможность использования БД MySQL для конечного пользователя. Программа рассчитана на небольшие СЦ, в которых часто администрированием занимаются сами сотрудники, не имеющие должной подготовки и знать что такое скрипты им в общем-то не положено.

Примечания для консоли управления ISPManager:
1) в настройках пользователя БД необходимо поставить галочку "grant"
2) после этого необходимо выполнить команду в phpMyAdmin
grant all on service_db.* to 'user_service_db'@'%';
где service_db - наименование Вашей БД
user_service_db - пользователь Вашей БД
« Последнее редактирование: 20 Октябрь 2016, 22:57:55 от eXceL »