Меню
Контакты
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Интернет-магазин
сетевого оборудования
Москва +7 (495) 103-41-03 +7 (915) 420-28-94
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Заказать звонок

Создаем базу данных пользователей для Mikrotik Routerboard

 25 Янв 2011    MikroTik, Практика и программирование MikroTik

В Mikrotik Router OS, которая установлена на Mikrotik RouteBoard RB493AH, Mikrotik RouterBoard 1100, Mikrotik RouterBoard 433AH, Mikrotik RouterBoard 750G и других устройствах компании Mikrotik, есть возможность автоматизировать некоторые процессы при помощи скриптов.

Однако, если нам понадобится заносить в базу данных, например mysql, какие-то данные из Mikrotik Router OS или на основании данных из базы данных выполнить какие-то действия в Mikrotik Router OS, тогда нам помогут скрипты, написанные на Perl.

После установки создадим базу данных в которой будут хранится данные о пользователях.

 

Рис.1. Вход в phpmyadmin.

 

С базой данных можно работать при помощи консоли либо веб-интерфейса phpmyadmin. В этой статье будем пользоваться вторым вариантом. Вводим в браузере IP-адрес, или доменное имя сервера, пример (asp24.com.ua/phpmyadmin).

 

Рис.2. Создаем базу данных.

 

Вводим имя новой базы данных и нажимаем кнопку «создать».

 

Рис.3. Создаем таблицу.

 

Теперь в новой базе данных необходимо создать таблицу. Также вводим имя и количество полей.

 

Рис.4. Имена и значения полей.

 

Называем поля и выбираем, какому типу они соответствуют.

Id – в этом поле будут храниться идентификаторы пользователей, тип INT (Тип Integer - целое число). Длину значения укажем «5».

Login – логин пользователя, тип VARCHAR (Являются символьными типами данных фиксированной или переменной длины). Длину укажем 255.

Password – пароль пользователя.

Ip – IP-адрес пользователя.

Speed – скорость пользователя.

Жмём «сохранить».

   

id login password ip speed
1 Vasya vasyapassword 192.168.0.2 1024
2 petya petyapassword 192.168.0.3 2048

Таб.1. Пример таблицы пользователей.

 

Рис.5. Таблица добавлена.

 

Таблица добавлена, теперь можно выбрать её для работы.

 

Рис.6. Первичный ключ.

 

Для поля ID выполняем действие «первичный ключ».

 

Рис.7. AUTO_INCREMENT.

 

В поле ID обязательно поставьте галочку напротив AUTO_INCREMENT для того, чтобы значение id добавлялось автоматически.

 

Рис.8. Добавляем пользователя.

 

Для того чтобы добавить информацию для пользователя, нужно нажать «Вставить» и заполнить нужные поля. Поле id оставляем пустым.

 

Рис.9. Список пользователей.

 

Список пользователей создан. Если понадобятся ещё какие-то поля в этой таблице, то их можно будет добавить.

Теперь можно будет заняться Perl скриптами.

Продолжение следует...

 

Евгений Рудченко специально для asp24.