Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 320 раз!

Форум

Добро пожаловать, Гость!

Хранение настроек пользователей phpmyadmin

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
fooger
Сообщения: 38
C нами: 2 года 11 мес

Непрочитанное сообщение fooger » 15 дек 2013, 07:31

Предлагаю по умолчанию в mysql добавить бд, которая хранит настройки phpmyadmin для пользователей. А то допустим выбрал себе тему, настроил, и после выхода/входа, все настройки сбрасываются на те что стоят по умолчанию.
Все что необходимо сделать, это выполнить запрос/импортировать данные из файла ".\phpmyadmin\examples\create_tables.sql" и добавить следующие строки в phpmyadmin_config.inc.php:

/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';


Недостатков, лишней нагрузки в этом не вижу, и мне кажется это будет очень удобно/полезно, спасибо!
Последний раз редактировалось fooger 15 дек 2013, 14:58, всего редактировалось 1 раз.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 15 дек 2013, 14:48

Дада, недостатков не видите, а потом пользователь сменит версию MySQL модуля в настройках и начнет точно так же кричать на форуме что у него пропали настройки PHPMyAdmin. Поэтому нет, такого не будет, если вам нужны служебные таблицы PHPMyAdmin, то вы можете добавить их себе самостоятельно.

fooger
Сообщения: 38
C нами: 2 года 11 мес

Непрочитанное сообщение fooger » 15 дек 2013, 15:32

Максим писал(а):пользователь сменит версию MySQL модуля в настройках и начнет точно так же кричать на форуме что у него пропали настройки PHPMyAdmin


Ну так это же очевидно! А пользователь не будет кричать, что у него пропали все базы данных? Не думаю что среди пользователей OpenServer есть аж такие нубы. Тем более снизу черным по белому написано:

Внимание! Файлы конфигурации индивидуальны для каждого модуля.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 15 дек 2013, 15:50

fooger писал(а):Ну так это же очевидно! А пользователь не будет кричать, что у него пропали все базы данных? Не думаю что среди пользователей OpenServer есть аж такие нубы.


Ахах... Нет... К сожалению далеко не все пользователи Open Server могут похвастаться наличием интеллекта. Сейчас даже многие школьники занимаются "установкой и настройкой джумлы" за $20, созданием мегасайтов-визиток из одной страницы за $40 и так далее. Как правило, такие пользователи не то что не читают Руководство Пользователя, они даже не понимают что такое MySQL и PHP. Для них PHPMyAdmin - это неведомая штука где нужно указать логин и пароль, чтобы потом установить Джумлу, но и даже то "как это делается" они выучили из видеоурока на Ютьюбе. Я согласен с вами в том плане, что большинство пользователей не нубы, но давайте не будем забывать и о подрастающем поколении кулцхакеров, мегаскриптеров и покорителей PHPMyAdmin :lol:

А если по большому счету, то почему вы до сих пор пользуетесь им? Есть же HeidiSQL (который MySQL менеджер в меню) - превосходный менеджер баз данных, я уже давно забыл про PHPMyAdmin.

fooger
Сообщения: 38
C нами: 2 года 11 мес

Непрочитанное сообщение fooger » 15 дек 2013, 16:18

Максим, мда, не думал что все так запущено))

Максим писал(а):А если по большому счету, то почему вы до сих пор пользуетесь им? Есть же HeidiSQL (который MySQL менеджер в меню) - превосходный менеджер баз данных, я уже давно забыл про PHPMyAdmin.


Да как-то так, по старинке. С этим конечно сложно поспорить, я уже по-чучуть перехожу на HeidiSQL.
P.S. а школьникам не фиг менять версии mysql чего они этим добится хотят? :D


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость