RST MySQL
Скрипт RST MySQL на PHP при своём небольшом размере способен во многих случаях заменить PHP MyAdmin который предлагается по умолчанию для создания и управления базами MySQL. И в отличии от PHP MySQL имеет очень простой интерфейс в котором разберётся даже новичок который по неопытности не знает как и что можно делать с базами данных. Заменить полностью систему управления базами скрипт конечно не способен, но с помощью него можно выполнять много разных операций над базой без необходимости заходить в PHP MySQL.
Скрипт выполнен в виде одного файла весом всего 81 килобайт. В целях безопасности его следует поместить в отдельную папку на хостинге и закрыть к нему доступ неавторизированным посетителям, хотя даже если кто то случайно и обнаружит этот скрипт, воспользоваться им, не зная имени юзера БД и пароля доступа, не сможет. Но лучше на всякий случай подстраховаться.
Что умеет скрипт - просмотр баз данных, просмотр таблиц, редактирование таблиц, добавление таблиц, создание новой БД, чтение произвольного файла на сервере если известен путь к нему (обход ограничений при safe_mode и safe_basedir), чтение информации о процессах MySQL, статистика использования БД, определение переменных Apache и MySQL, подсчёт количества БД на сервере (при определённых правах) и ещё некоторые весьма полезные функции.
Интерфейс скрипта RST MySQL полностью на русском языке, что очень удобно. При тестировании на Денвере скрипт показал все мои базы данных с количеством таблиц в них. Для операций с базами нужно всего лиш кликнуть на название базы которая нужна. Кодировка скрипта win1251 и данные из Бд он показывает в такой же кодировке, насколько корректно он будет работать с кодировкой utf-8 я не знаю, не проверял. Наверняка будет достаточно изменить кодировку на utf-8 в файле везде где стоит win1251 и для надёжности залить в папку скрипта файл .htaccess в котором должна быть строчка AddDefaultCharset UTF-8
Прежде чем использовать скрипт на реальном сервере, рекомендую погонять его на Денвере, проверить корректность работы всех необходимых Вам функций. У меня вроде всё работало кроме удаления отдельно взятой базы данных, но это скорее всего связанно с тем что на Денвере немного другие настройки.
Комментариев 0