Утилита для работы с базой данных Вашего сайта. Предельный минимализм, ничего лишнего.
Один из недостатков — ограниченное время сессии. Посидеть, подумать он не дает. Второй недостаток — phpMyAdmin при работе с достаточно большими базами может отказаться делать некоторые запросы.
Буквально вчера ко мне обратился один из моих клиентов, который у меня купил скрипт. У него возникли проблемы с применением sql-запроса при подключении моего скрипта, поскольку сайт у него новостной и база достаточно велика. Все попытки выполнить sql-запрос в phpMyAdmin'е заканчивались ошибкой.
Можно было бы лезть в ini-файлы phpMyAdmin'а, но я подумал: "Какого черта! Ради одного запроса читать документацию на марсианском языке? Я и сам могу написать утилиту, лишенную этого недостатка!"
Утилита была мной написана за полчаса. Можете считать это моим подарком сообществу на Новый Год.
Это инструмент админа, который и так имеет доступ к своему сайту и по ftp и к sql. Поэтому утилита НЕ имеет защит от дурака и прочих проверок. Если Вам вздумалось набрать в поле утилиты "DROP DATABASE имя_вашей_базы", утилита убьет Вашу базу, поскольку Вы отдали ей такую команду.
Поэтому не храните утилиту на удаленном сайте. Заливайте утилиту только тогда, когда не можете решить задач через phpMyAdmin. Попользовались — удаляйте.
Утилита ни в коем случае не является заменой phpMyAdmin'у, а лишь как дополнение к нему — для выполнения запросов, которые phpMyAdmin из-за текущих настроек не может выполнить. Можете скопировать сгенерированный текст sql-запроса из поля SQL phpMyAdmin'а в поле утилиты.
Утилита бесполезна для чайников. Если не умеете составлять sql-запросы, даже не качайте ее у меня.
2. В адресной строке браузера набрать адрес_вашего_сайта.ru/miniSQLcommander.php
3. В поле утилиты набрать или скопировать через буфер обмена текст sql-запроса. Нажать кнопку "Изменить".
4. Удалить утилиту из корня сайта.
Если Вы неверно составили sql-вопрос, сервер базы данных просто его не выполнит. Поэтому проконтролируйте себя, посмотрев результат в том же phpMyAdmin'е.
Примеры sql-запросов, которые можно выполнять через утилиту.
1. Изменить пароль админа сайта2. Снять блокировку с админа сайта 3. Очистить таблицу от автоинкремента 4. Добавить столбец в таблицу
Первой ветки можно тут.
Второй ветки можно тут
бесплатно, то есть даром.
яд 410011913797936
карточка сбербанка 67619600 0308703785
Постановка задачи.
Необходимость sql-командера назревала уже давно. До сих пор я решал все вопросы, связанные с управлением базой, через phpMyAdmin. Этот инструмент предоставляет достаточный комфорт, но имеет и недостатки.Один из недостатков — ограниченное время сессии. Посидеть, подумать он не дает. Второй недостаток — phpMyAdmin при работе с достаточно большими базами может отказаться делать некоторые запросы.
Буквально вчера ко мне обратился один из моих клиентов, который у меня купил скрипт. У него возникли проблемы с применением sql-запроса при подключении моего скрипта, поскольку сайт у него новостной и база достаточно велика. Все попытки выполнить sql-запрос в phpMyAdmin'е заканчивались ошибкой.
Можно было бы лезть в ini-файлы phpMyAdmin'а, но я подумал: "Какого черта! Ради одного запроса читать документацию на марсианском языке? Я и сам могу написать утилиту, лишенную этого недостатка!"
Утилита была мной написана за полчаса. Можете считать это моим подарком сообществу на Новый Год.
Предупреждения
Эта утилита НЕ является файлом InstantCMS, хотя предназначена для работы с БД InstantCMS.Это инструмент админа, который и так имеет доступ к своему сайту и по ftp и к sql. Поэтому утилита НЕ имеет защит от дурака и прочих проверок. Если Вам вздумалось набрать в поле утилиты "DROP DATABASE имя_вашей_базы", утилита убьет Вашу базу, поскольку Вы отдали ей такую команду.
Поэтому не храните утилиту на удаленном сайте. Заливайте утилиту только тогда, когда не можете решить задач через phpMyAdmin. Попользовались — удаляйте.
Утилита ни в коем случае не является заменой phpMyAdmin'у, а лишь как дополнение к нему — для выполнения запросов, которые phpMyAdmin из-за текущих настроек не может выполнить. Можете скопировать сгенерированный текст sql-запроса из поля SQL phpMyAdmin'а в поле утилиты.
Утилита бесполезна для чайников. Если не умеете составлять sql-запросы, даже не качайте ее у меня.
Как пользоваться.
1. Скачать утилиту у меня из профиля, распаковать в любое место. Файл miniSQLcommander.php залить по ftp в корень сайта.2. В адресной строке браузера набрать адрес_вашего_сайта.ru/miniSQLcommander.php
3. В поле утилиты набрать или скопировать через буфер обмена текст sql-запроса. Нажать кнопку "Изменить".
4. Удалить утилиту из корня сайта.
Если Вы неверно составили sql-вопрос, сервер базы данных просто его не выполнит. Поэтому проконтролируйте себя, посмотрев результат в том же phpMyAdmin'е.
Примеры sql-запросов, которые можно выполнять через утилиту.
1. Изменить пароль админа сайта
UPDATE cms_users SET password=md5('new_pass') WHERE id = 1;
UPDATE cms_users SET is_locked=0, is_deleted=0 WHERE id = 1;
ALTER TABLE <имя таблицы> AUTO_INCREMENT=0;
ALTER TABLE <имя таблицы> ADD <имя столца> <тип>
Как скачать
Скачать утилиту для:Первой ветки можно тут.
Второй ветки можно тут
бесплатно, то есть даром.
Куда говорить спасибо
wmr 342960323367яд 410011913797936
карточка сбербанка 67619600 0308703785
Реклама #
letsgo 9 лет назад #
Присоединяюсь к поздравлению Странника, всех с наступающим, пусть будет больше доброго, успехов, радости Вам и вашим близким.
DimaU 9 лет назад #
C их сайта скачивается trial? Или free - ограниченная версия?...
Есть ли язык интерфейса - RU?
Странник 9 лет назад #