Записки самоучки

Август 23, 2006

Отображаемые опции в MySQL Administrator можно настраивать

Filed under: Глюки,MySQL — 4matic @ 6:26 пп

Возможно моя заметка для кого-то не станет новостью, а вызовет фразу «Документацию по продукту нужно читать«. Хотя, как вариант, мое маленькое открытие будет интересно тем, кто часто экспериментирует с настройками сервера СУБД MySQL.

Надцать дней тому назад я отправил bugreport о работе с MySQL Administrator. Суть проблемы сводилась к следующему. Некоторые настройки сервера не доступны через интерфейс программы — поэтому эти настройки нужно указывать ручками в my.ini. Далее, когда мы открываем MySQL Administrator и правим через интерфейс программы другие настройки сервера. Затем сохраняем изменения, при этом: те настройки, которых нет в интерфейсе программы — комментируются. Возможно сумбурно описал, но надеюсь, что все понятно или станет понятно, когда прочтете bugreport.

Сегодня я получил сообщение о варианте решения проблемы. Оно оказалось оригинальным и познавательным. Оказывается, за интерфейс программы отвечают xml-файлы, которые лежат в директории <путь, куда инсталлирована программа>/xml/. В моей ситуации нужно было редактировать файл mysqladmin_startup_variables_description.xml. Принцип работы с файлами достаточно просто и понятен — достаточно открыть файлы и подумать. Редактируя содержимое xml-файла, вы можете управлять отображением настроек сервера СУБД в интерфейсе MySQL Administrator. Я без проблем добавил нужную мне настройку, и после этого настройка перестала комментироваться.

Спасибо Vladimir Kolesnikov, который подсказал вариант обхода комментирования. Но сама проблема так и не решена. Понятно желание разработчиков GUI уберечь файл конфигурации от ошибок, но комментирование корректных настроек сервера только потому что их нет в GUI — это неправильно.

P.S. Перед тем как редактировать файлы xml, рекомендую сделать их копии.

P.P.S. А на этой неделе заметок больше нет — еду на День независимости Украины на Родину — в Запорожье. Всех с праздником и «Ще не вмерла!!!».

4 комментария »

  1. Здравствуйте!
    Проблема- с подскажите, что делать?шедулером. и еще-при каждом новом запуске выдает ошибку.
    *Either the server service or the configuration file could not be found startup variables and service section are therefore disabled.
    настройки,делаемые по рекомендации багтрака не сохраняются. как сделать-ПРАВИЛЬНО?

    комментарий от Gotlib — Декабрь 14, 2006 @ 4:06 пп

  2. Я сам недавно столкнулся с подобной проблемой. Магическим образом Administrator стартует без ошибок, когда в актуальном my.ini явно рукчками в секции [mysqld] указать port 3306, перезапустить(?) MySQL. После этого соеденятся с помощью TCP/IP и запуск Administrator должен происходить без ошибок.

    комментарий от 4matic — Декабрь 14, 2006 @ 7:14 пп

  3. актуальное my.ini — это в директории где MySQL Server или Administrator ?
    *пробую версию MySQL Administrator 1.0 -ошибки такой нет, но все равно шедулер не работает:(

    комментарий от Gotlib — Декабрь 15, 2006 @ 12:29 пп

  4. [mysqld]

    The TCP/IP Port the MySQL Server will listen on
    port=3306

    wait-timeout=60

    так?

    комментарий от Gotlib — Декабрь 15, 2006 @ 12:30 пп


RSS feed for comments on this post. TrackBack URI

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

Создайте бесплатный сайт или блог на WordPress.com.

%d такие блоггеры, как: