В работе довольно часто возникает необходимость быстро подцепиться к удаленному серверу mysql на linux-хостинге. Осложняется эта задача тем что на дешевых тарифных планах отсутствует доступ по ssh. Решение я нашел давно и успешно им пользуюсь, но недавно обнаружил что авторский сайт закрылся. Поэтому выкладываю у себя описание от автора и сам скрипт.
Все права на скрипт и описание принадлежат RusH Security Team.
RST MySQL v2.0
Утилита a'la phpmyadmin для работы с базами данных MySQL.
Язык: PHP
Возможности:
- Просмотр, редактирование всех доступных баз для аккаунта, создание новых баз.
- Просмотр, редактирование, создание новых таблиц со всевозможными атрибутами.
- Редактирование отдельных полей таблиц, удаление записей, добавление записей в таблицу, переименование таблиц.
- Выполнение произвольного запроса к БД и таблицам.
- Дампы баз и таблиц, с возможностью отправки по HTTP или просто показа дампа в броузере.Дополнительно:
- Информация PHP (ALL)
- Статистика MySQL
- Переменные MySQL
- Процессы MySQL
- Переменные Apache
- Показ структуры базы или таблиц.
- Информация о системе где используется утилита: версия mysql, версия веб-сервера, тип OS, ip-адрес и имя сервера, версия PHP.
- Демонстрация уязвимости - возможноcть чтения произвольного файла в обход ограничений при safe_mode и safe_basedir.
- Автоматическая проверка и вывод сообщения при доступности новой версии скрипта на нашем сайте.В отличие от phpmyadmin:
Все это в одном файле!
Небольшой размер утилиты 81,0 КБ ( в архиве 16,5 КБ) против 1,5Mb phpmyadmin'a при тех-же возможностях.
Не требуется держать в конфиг-файле пароль к БД, что иногда приводит к катастрофическим последствиям =)
16.01.2009 (10:47)
Спасибо большое, давно искал подобный скрипт!
Сейчас опробуем
22.02.2009 (2:14)
Хороший скрипт.