Удобное решение для работы с БД
Обычно для работы с mySQL я использовал «phpmyadmin», но сегодня мой взор был направлен на новое решение «SQL buddy», я скачал, загрузил на свой сервер, и…
И это просто супер! Такой и должна быть удобная работа с БД!
Возможно «SQL buddy» не имеет столько расширенных функций как «phpmyadmin», но для рутинных и небольших работ она прекрасно подходит.
Я был рад обнаружить, что русский язык уже включен в базовую сборку скрипта.
Перечислим основные достоинства этого решения:
- Удобство работы — приятный интерфейс, юзабельные таблицы, основные функции вызываются с помощью клавиатурных сокращений(сокращения вообще класс).
- Скорость работы и нагрузка на сервер — SQL buddy очень активно использует технологию ajax, что сильно ускоряет работу скрипта.
- Установка не нужна — устанавливать и настраивать скрипт не нужно, просто залил и используешь.
- Это решение с открытым исходным кодом, распространяется по лицензии MIT.
- Небольшой размер скрипта — 167 килобайта.
Теперь найденные мною недостатки:
- Есть некоторые не переведенные места — но это легко можно исправить, так как перевод можно осуществлять всем вместе на сайте SQL buddy.
- В некоторых моих таблицах не отображается кириллица, досадный глюк, но думаю его не сложно будет исправить.
В ближайшее время до конца перейду с «phpmyadmin» на «SQL buddy», так как считаю, что использовать «SQL buddy» буден намного эффективней и производительней.
Обновление:
Добрые энтузиасты закончили перевод, так что наслаждаемся полным русским переводом.
Один добрый человек с хабра-хабра решил проблему с кодировкой.
Для отображения правильной кодировки ищем в файле functions.php строчку:
return mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);
И заменяем ее на:
$con = mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);
@mysql_query("SET NAMES 'utf8'", $con);
return $con;
(Английский)
(Установил специально для Вас)

ну тут еще немого вопросов возникает например по безопасности… ПХПМайАдмин уже проверен сотнями человек… А даный скрипт? Надо б смотреть исходники… или защищаться БейсАвторизацией дополнительно.
Но с вида красивый и удобный… Может за ним будущее ) Увидем
Зашел на сервере рутом, а он кааак начал select count(*) по каждой таблице делать, как все затормозило, ужас =)
Советую SQL yog
Все-таки с кириллицей фигня какая-то. Внутри таблиц одни вопросики — смена кодировки не помогает.
С кодировкой вроде бы проблемы…
Проблему решили ;-)
Может и интересней, да пожалуй это так. Но от привязанности к PMA так просто не отделаться :)
Если бы PMA на Ajax переделали, то было бы не хуже по производительности – факт.
А ведь не переделывают на Ajax мне кажется по одной причине – стандартными формами куда надёжнее будет, чем запросы Ajax’а…
Красивый интерфейс, но так и не смог решить проблему с загагулинами.
После замены строчки файле functions.php проблема осталась, весь русский – вопросы.
И в файле который скачал переведено не все (качал с указанной ссылки).
В чем ошибки? И где взять файлы с окончательным переводом?
Возможно у вас другая кодировка, попробуйте заменить utf-8 на cp1251.
А вообще, благодоря этой заметке, один энтузиаст уже выпустил патч полностью решающий проблему с кодировкой и отправил его автору скрипта.
Так что ждать более работоспособной версии осталось не долго.
Ждем -)
Есть прекрасное десктопное решение: HeidiSQL – бесплатный инструмент для управлениям БД, и ничего заливать никуда не надо. Особенно удобно делать импорт больших баз – там где phpmyadmin через 20 минут тихо умирает, Heidi тихо и спокойно заливает весь дамп.