MikroBILL REMOTE: различия между версиями
Fomichok (обсуждение | вклад) (Новая страница: «MikroREMOTE - приложения для удалённого управления абонентами и настройки MikroBILL. В этой статье мы поговорим о назначении прав. Для запуска программы зайдём в папку куда мы распаковали MikroBILL, в ней находится папка MikroREMOTE, а в ней .exe файл. Запускаем. Файл:Remote con...») |
(нет различий)
|
Текущая версия от 11:06, 5 декабря 2022
MikroREMOTE - приложения для удалённого управления абонентами и настройки MikroBILL.
В этой статье мы поговорим о назначении прав. Для запуска программы зайдём в папку куда мы распаковали MikroBILL, в ней находится папка MikroREMOTE, а в ней .exe файл. Запускаем.
Откроется окно в котором нужно ввести данные куда нам подключаться. Вводим ip адрес сервера на котором у нас установлен MikroBILL, пара логин-пароль - вводим данные созданного при первом запуске пользователя-кассира.
Чтобы создать нового кассира, откроем настройки, переходим на вкладку Администрирование и далее кнопка Кассиры. В открывшемся окне нажимаем «+» для добавления нового кассира. Далее видим:
В этом окне можно дать необходимые разрешение кассиру и выбрать с какими тарифами и группами кассир может работать.
Так же не забываем поставить галочку «Разрешить подключение через MikroREMOTE».
На стороне кассира в MikroREMOTE необходимо настроить подключение к MySQL серверу.
Опишем два способа разрешить пользователю подключение к БД с нужного ip адреса. Из командной строки и с помощью программы HeidiSQL.
Для тех, кто не предпочитает работать в командной строке, существует программа HeidiSQL. Скачиваем с официального сайта, запускаем и нажимаем кнопку создать. Достаточно ввести имя сеанса и пароль пользователя root (в первой статье я писал что он обязательно понадобится). Нажимаем открыть. И вот мы находимся в удобном интерфейсе управления MySQL сервером.
Жмакаем на иконке пользователей и попадаем в окно управления пользователями
Нажимаем добавить. А ещё проще выбираем пользователя root и нажать кнопку дублировать, при это будет создана ещё одна строка, в поле хост вписываем ip адрес с которого хотим разрешить доступ. ВНИМАНИЕ. Маска подсети обязательна (если не поставить – будет выдавать ошибку при сохранении).
Комментарий: Маска подсети не нужна. Проверено на winXP x32 —Van0
Вы можете вместо IP вписать символ % - это разрешение на подключение с любого адреса.
Нажимаем сохранить и вуаля, всё готово.
Для любителей командной строки, добавить пользователя можно следующим образом, выполняем:
логинимся на сервер MySQL
mysql -u root –p
на предложение вводим пароль
смотрим наши базы
mysql> show databases;
выбираем нашу базу
mysql> use mikrobill;
смотрим какие пользователи могут работать с базой и с каких хостов
mysql> select user,host,password from user;
создаём пользователя с полным доступом к базе с определённого хоста
GRANT ALL PRIVILEGES ON *.* TO root@"нужный IP адрес" IDENTIFIED BY 'пароль пользователя root' WITH GRANT OPTION;
данная команда даёт привилегии для всех баз на сервере можно задать конкретную базу и таблицу, вместо звёздочек указать - база.таблица
обновляем привилегии
FLUSH PRIVILEGES;
Снова смотрим какие пользователи могут работать с базой и с каких хостов. Если всё сделано правильно в списке добавится ещё одна запись пользователя root
mysql> select user,host,password from user;
После этого подключаемся через MikroREMOTE и в настройках проверяем подключение к серверу MySQL нажатием на кнопку «Проверить». Так же нужно убедиться что на сервере с MySQL в фаерволе разрешены входящие подключения на порт 3306.