miniMySQLAdmin 

mini phpMyAdmin

miniMySQLAdmin это такой mini аналог phpMyAdmin. Функционал урезан, и некоторые операции без знания SQL не сделать. 

​Вы можете
скачать исходную версию
и дополнить ее, либо скачать лишь
один файл
и пользоваться только им

Также вы можете пощупать программу на
демо данных

Разработчики сайтов ежедневно работают с phpMyAdmin. Эта программа единолично занимает нишу администрирования MySQL баз данных. Есть множество десктопных аналогов, но когда доступ надо предоставить через web, тут у phpMyAdmin конкуренции нет.

Единственный существенный минус phpMyAdmin - размер. Мультиязычность, поддержка всех возможных кодировок, проработанность всех необходимых операций, практически без знания SQL - все это требует места.

Когда нужно быстро исправить пару строк в таблице, а заказчик дал только ftp доступ, заливать все это на сервер в распакованном виде проблематично.

Для разовых правок базы данных мной была разработана miniMySQLAdmin. Все, что нужно, в ней содержится в одном файле, размером 300кб.

Когда использовать miniMySQLAdmin

  1. если нужно быстро внести правки а базе, при этом не охота заморачиваться со входом в панель хостинга

  2. нет доступа к phpMyAdmin или к админке сайта нет

  3. нужно сделать групповую операцию: удаление, редактирование, очистка и т.д. все то, что через админку делать очень долго и неудобно

  4. нет места или времени под заливку тяжелой phpMyAdmin, а хостер ее не предоставляет

  5. так получилось, что вы не знаете логин и пароль для доступа к базе, но у вас есть доступ к FTP, а на сайте работает какая-то популярная CMS или же Framework (на данный момент поддерживаются только Joomla и Yii, но список будет расширяться)

  6. приятный дизайн, основанный на Twitter Bootstrap 3.3

miniMySQLAdmin - это универсальный инструмент, потому что позволяет работать напрямую с MySQL сервером, через SQL команды. Для работы практически не требует никаких дополнительных настроек. Редактор кода построен на популярном CodeMirror, который поддерживает все возможности десктопных аналогов:tab, групповой tab, подсветка синтаксиса и т.д.

На github вы скачаете архив с полной версией  miniMySQLAdmin, можно использовать, как ее так и файл mysqladmin.php. Это полная сборка всех скриптов, стилей и изображений в одном файле.

Также, используя файл builder.php и корня архива, вы может создать свою сборку инструмента. 

 

Настройки miniMySQLAdmin

При первом заходе в программу, вам необходимо будет ввести данные для подключения. Либо, если данных нет, но на сервере стоит Joomla, Yii или другая популярная система (список будет дополнятся) то выбрать ее из выпадающего списка

miniMySQLAdmin settings

 

Вывод списка доступных баз данных

При вводе верных данных в настройках подключения, программа предложит список доступных на сервере баз данных

miniMySQLAdmin вывод списка всех баз данных

 

Вывод списка всех таблиц из выбранной базы данных

После того, как вы выбрали одну из доступных БД, программа выведет все доступные в ней таблицы.

miniMySQLAdmin вывод списка всех таблиц из базы данных

 

Групповое удаление записей

Записи можно удалять, как по одиночке, так и группой. Для этого у каждой записи, в ключевом поле есть чекбокс

miniMySQLAdmin групповые операции

 

Редактирование записей

В программе реализовано редактирование отдельных строк таблиц. При редактировании, открывается форма, где для каждого типа поля выводится свой тип поля ввода

miniMySQLAdmin редактирование записей

 

Дополнительные настройки

Также, как и в phpmyadmin в программе есть config в котором можно настроить подключение по умолчанию. Для исходной версии это будет в файле includes/config.php для скомпилированной в самом верху файла

$config = array(
	'cookie'=>'key_man',
	'max_str_len'=>'100',
	'count_on_page'=>'20',
	'ssd_deob'=>'hjkhjssre4',
	'charset'=>'utf-8',
	//'host'=>'localhost',
	//'username'=>'root',
	//'password'=>'parol',
);

 

Оставлять комментарии могут только зарегистрированные пользователи