Я пользуюсь sqlite3Explorer(http://www.singular.gr/sqlite — сайт не отвечает )
быстр и портабельный, под лайт мало чегоесть с кирилицей. вот тут посмотри (http://www.sqlite.org/cvstrac/wiki? p=ManagementTools)
Честно говоря никогда не любил PHPMyAdmin. Эта штука тоже не впечаталила.
Имхо проще заюзать Navicat MySQL или EMS MySQL Manager. Ставим скрипт для туннеля и вперед. Скорость еще выше. Единственный минус — не бесплатно.
И все равно лучшее, что я юзал для работы с БД и SQL — PL/SQL Developer. Жаль, он есть только под Oracle. Кто когда либо использовал этот продукт меня поймут.
кстати, у EMS тоже есть lite версия и функционально превосходит узкоглазых Navicat. однако продуктам Челябинска никогда не стать настолько популярными… ну и нет Mac OS X версии. и не будет
EMS не понравился. Функции называются по левом, программа вылетает, другие баги… Количество фич достойно уважения, а вот их реализация пока что хромает!
Аналогично. Вообще я долго искал бесплатное приложение для работы с БД с http-туннелингом. Navicat — единственное, что нашёл и по большому счёту доволен. Использую его как для mysql, так и для pgsql.
Пользуюсь SQLyog Enterprises (http://www.webyog.com/)
+ Локальное приложение
+ Возможность ssh, http туннелирования
+ Доступ ко всем БД из одного приложения, как одно из следствий следствие — копирование таблиц между разными серверами.
+ Более быстрая работа, чем через web-интерфейс
Для этого там и присуствуют
1. ssh — туннелирование (нужен ssh доступ, как правильно совпадает с ftp-доступом)
2. http — туннелирование (для этого достаточно закачать на сервер php-скриптик). Но при таком способе много http запросов будет сыпаться, некоторые хостеры могут распознать как DOSs и заблокировать…
Мда :( Видимо только в Enterprises есть ssh туннелирование… А я то обрадовался — побежал. У меня sql yog community edition (не знаю что это, но давно где-то нашел и пользуюсь).
Энтерпрайз версия платная — но есть бесплатная там же — ничуть не хуже — только отсутствует например тунеллирование — но тунеллирование настраивается без проблем через PuTTY например.
Можете кратенько проконсультировать в настройке Putty? Я создал туннель, подключился, а sqlyog не подключается… Буду благодарен, мое мыло vladimir.slyder [at] gmail.com
P.S. Если еще кто-нибудь сможет помочь — пишите, буду очень рад :)
Ну не самая лучшая програма (=
Мне как-то пришлось разрабатывать систему на UTF-8 причем бд была в cp1251 и возможности сменить кодировки или использовать другую бд не было. Так по не знанию потерял некоторые данные, когда пытался править таблицу из Heidi.
Heidi не понимала кодировку UTF-8 и выводила поля с данными как '?????????????' а при ручной правке отправляла запросы к бд UPDATE… SET… AND text = '????????' WHERE id =… AND text = '??????????'. Причем поле text я не трогал, и заполнялось оно, соответсвенно знаками вопроса в cp1251.
Очень неприятно ощущение осталось после этого.
Интересно, надо будет попробовать. Я пользуюсь www.quest.com/ — toad For MySQL Free — хорошая и удобная штука, только иногда непонятно, куда она столько ресурсов компа кушает.
1. Жмёшь сделать бэкап ( пусть хоть 2 гб )
2. Сервер делает бэкап и сохраняет это в папку
3. Веб интерфейс тебе дают ссылку для даунлоада…
4. ты качаешь…
Мне кажется если у вас база данных весит гигабайты… то вы должны использовать продукты которым вы доверяете и верите, а если человеку нужно блог установить либо что-то другое то веб-интерфейс хорошее решение, к тому же не требует установки софта. у Веб-интерфейса множество своих плюсов.
Если нужно немножко порулить базой через веб, то пользуюсь phpminiadmin — 15кб кода, минималистичный интерфейс, минимум функционала. Ибо рулить структурами таблиц и прочими вещами на хостинге в большинстве случаев это наиг не нужно.
не обращайте на него внимания. в соседней ветке он говорит что маки нужно покупать… а линукс гавно… тут у него mysql гавно… а mssql рулз… вобщем ТРОЛЬ.
Очень тормозная вещь за счет неоптимизированного аякса как раз. Индексную страницу с неск. десятками баз грузит вечность. Да и по базам тоже очень медленно. Анимация совсем не к месту — только лишния тормоза опять же. MyAdmin намного быстрее работает именно из-за отсутствия аякса :) Вывод — идея хорошая, но релиз неюзабелен абсолютно.
Русский язык был сегодня ночью мною добавлен к списку переводов и коллективно переведён :) Да здравствует Бобук, который в тви сказал о такой замечательно штуке вчера и тем умельцам, которые сегодня ночью оперативно перевели всё! :)
Я думаю решиться со временем с помощью сообщества — лицензия открытая и возможностей много. Проект как я понимаю молодой и ещё не успели всё сделать… Так что думаю ещё недельку и всё будет с учётом того как быстро перевели на русский! :)
Сам как раз недавно испробовал в действии — действительно удобная вещь. Правда напоролся на тот же глюк с отображением кириллицы, но это единственный видимый недочет, а так — просто отличный инструмент.
Мне кажется в режиме «Структура» не достаточно визуально разделены различные группы действий.
Слегка путаюсь. А вообще интересная вещь.
Вот столкнулся с таким субъективным моментом. Вроде аякс работает быстрей, за счет того что не грузит всю страницу,
а только ее часть.
Но почему-то не покидает ощущение того, что phpmyadmin работает быстрее.
Замеры я не делал, видимо здесь нет ощущения динамики, т.е. в pma постоянно что-то грузится при любых действиях.
А здесь меняется только часть контента. Хотя все это бред :).
Надеюсь проект расширит свои возможности до уровня pma.
на днях пользуясь phpmyadmin написал запрос на удаление определённых записей и надо же было тому случиться что вверху над запросом была кнопка drop. что произошло понял после е того как мне вывалился алёрт — table такой то was success dropped. Хорошо что пакаб был и в течении 3-х часов воставновил работу. Хочу сказать что до этого никогда ничего не удалял — просто менял статусы записей. Вот такая вот не успешная история в юзабилити phpmyadmin.
SQLBuddy не умеет многого из того, что умеет phpMyAdmin. Я бы не стал рекомендовать его как замену PMA только из-за того, что для неполноценной работы с БД вам принесло это радость.
весело, веб интерфейс, даа…
я помню, как однажды пришёл работать в стартап, повели меня место показывать рабочее, программы. спрашивают, а как мол с базой ты работаешь. я — phpMyAdmin. ничего другого и не знал. и тут как все засмеются надо мной. научили меня глупого хорошим программам.
раньше пользовался MySQL-Front, а потом вроде её прикрыли и я пересел на SQLyog комьюнити версию. до сих пор использую.
PHPMyAdmin/PHPPgAdmin — это, конечно, для браузинга-разглядывания вполне неплохо, но для более продвинутой работы гораздо приятнее использовать Navicat for MySQL/Navicat for PostgreSQL.
$con = mysql_connect($_SESSION['SB_LOGIN_HOST'], $_SESSION['SB_LOGIN_USER'], $_SESSION['SB_LOGIN_PASS']);
@mysql_query(«SET NAMES 'utf8'», $con);
return $con;
А если кодировка базы отличается от utf8, то каждый раз копать код?
Не проще ли сделать возможность выставлять кодировку в конфиге, там где и доступ к базе, и подхватывать ее уже при коннекте?
Забыл добавить что вариант с конфигом и последующей отсылкой патча разработчикам предотвратит проблемы, которые возникнут после обновления скрипта в очередной раз
А я предпочитаю консольный вариант. Все что надо есть, минимален. И неоспоримый плюс — sql не забудется, а потыкаешь с месяцок по графическому интерфейсу и потом элементарный запрос составить не сможешь.
Влетел я с этой штукой. Она как-то некорректно экспортирует таблицы, в частности не NULL поля превратились в NULL, а флаг autoincrement был снят во всех таблицах. Что это привело к серьёзным глюкам, не стоит объяснять…
Удобное решение для работы с БД