MikroBILL REMOTE

Материал из MikroBILL
Перейти к: навигация, поиск

MikroREMOTE - приложения для удалённого управления абонентами и настройки MikroBILL.

В этой статье мы поговорим о назначении прав. Для запуска программы зайдём в папку куда мы распаковали MikroBILL, в ней находится папка MikroREMOTE, а в ней .exe файл. Запускаем.

Remote conn.png

Откроется окно в котором нужно ввести данные куда нам подключаться. Вводим ip адрес сервера на котором у нас установлен MikroBILL, пара логин-пароль - вводим данные созданного при первом запуске пользователя-кассира.

Conf 1.png

Чтобы создать нового кассира, откроем настройки, переходим на вкладку Администрирование и далее кнопка Кассиры. В открывшемся окне нажимаем «+» для добавления нового кассира. Далее видим:

New cashier.png

В этом окне можно дать необходимые разрешение кассиру и выбрать с какими тарифами и группами кассир может работать.
Так же не забываем поставить галочку «Разрешить подключение через MikroREMOTE».


Rism4.jpg

На стороне кассира в MikroREMOTE необходимо настроить подключение к MySQL серверу.

Conf 2.png


Опишем два способа разрешить пользователю подключение к БД с нужного ip адреса. Из командной строки и с помощью программы HeidiSQL.

Для тех, кто не предпочитает работать в командной строке, существует программа HeidiSQL. Скачиваем с официального сайта, запускаем и нажимаем кнопку создать. Достаточно ввести имя сеанса и пароль пользователя root (в первой статье я писал что он обязательно понадобится). Нажимаем открыть. И вот мы находимся в удобном интерфейсе управления MySQL сервером.

Rism6.jpg
Rism7.jpg

Жмакаем на иконке пользователей и попадаем в окно управления пользователями

Rism8.jpg

Нажимаем добавить. А ещё проще выбираем пользователя root и нажать кнопку дублировать, при это будет создана ещё одна строка, в поле хост вписываем ip адрес с которого хотим разрешить доступ. ВНИМАНИЕ. Маска подсети обязательна (если не поставить – будет выдавать ошибку при сохранении).

Комментарий: Маска подсети не нужна. Проверено на winXP x32 —Van0

Вы можете вместо IP вписать символ % - это разрешение на подключение с любого адреса.


Rism9.jpg

Нажимаем сохранить и вуаля, всё готово.

Для любителей командной строки, добавить пользователя можно следующим образом, выполняем:

логинимся на сервер 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.