Skip to end of metadata
Go to start of metadata

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

Возможности

  • Выполнение SQL запросов.

  • Информация о таблицах в базе.

  • Информация о состоянии SQL сервера.

  • Информация о состоянии кластера.

  • Журнал SQL запросов.

Установка

abills/libexec/config.pl

@MODULES = (
          'Sqlcmd'
          );

Заведение дополнительных хостов для мониторинга.

$conf{SQLCMD_CLUSTER_HOSTS}='slave1,slave2';Список хостов
$conf{SQLCMD_HOST1_HOSTNAME}='localhost';Хостнейм БД
$conf{SQLCMD_HOST1_DB}='abills2';Название к БД
$conf{SQLCMD_HOST1_USER}='abills';Логин БД
$conf{SQLCMD_HOST1_PASSWD}='sqlpassword';Пароль БД

Включение мониторинг памяти

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

performance-schema-instrument='memory/%=COUNTED'

и дать права пользователю abills на получение информации:

GRANT SELECT ON performance_schema.* TO 'abills'@'localhost';
FLUSH PRIVILEGES;


Меню

Настройка>SQL Консоль

Указываем текст запроса в поле SQL-Запрос и выполняем. Если перед отправкой запроса нажать "Сохранить" - запрос добавится в избранное в таблицу "Запросы". Также выводится история последних 10 запросов


Если в запросе имеются поля login и  uid  система формирует линк на логин абонента

С версии 1.02.02 появился экспорт результата SQL-запроса в форматы xml, csv, json, xls:

Также, есть автодополнение, и система учитывает цветовую схему интерфейса:

Изменение структуры таблицы с помощью SQLcmd

Если возникла ошибка с кодировкой таблицы, нужно воспользоваться командой:

ALTER TABLE `table` MODIFY `column` varchar(20) CHARACTER SET utf8; - пример.

Для изменение кодировки таблицы заходим в меню Настройка>SQL Commander>Tables, в таблице ищем поле, кодировку которого нужно изменить, нажимаем кнопку Карандаша (Изменить).

Откроется окно, в котором можно внести нужные изменения, нажать кнопку Изменить.

Если же нужно посмотреть команду без выполнения, надо отметить галочкой поле Показать и нажать Изменить. Команда появится на экране в зеленом  прямоугольнике.

  • No labels