2011-02-09 5 views
2

После установки MySQL Community Server 5.59 (64-разрядная) и MySQL Workbench 5.2.31a и настройки его Стараюсь доступа к конфигурации БД и получить следующее сообщение об ошибке:MySQL Workbench ошибка при доступе к конфигурации

Configuration file 'C:\Program Files\MySQL\MySQL Server 5.0\my.ini' can not be found. New file will be created on apply of changes.

I нажмите OK , Затем, пытаясь применить какое-либо изменение, я получаю вторую ошибку ввода-вывода за невозможность записи в файл.

Это цифра как моя установка на C:\Program Files\MySQL\MySQL Server 5.5, а не на C:\Program Files\MySQL\MySQL Server 5.0. Но почему там работает Workbench?

+0

Поскольку рабочее место является peice из @ # $%. Workbench не справляется с mysql. Каждый раз, когда происходит переключение на mysql, почти все ломается в workbench (в последнем рабочем месте даже простые вещи не работают - например, добавление пользователя http://bugs.mysql.com/bug.php?id=58938). Я бы ни на что не рассчитывал. Я пробовал только бесконечные сбои и сообщения об ошибках при попытке выполнить самые простые задачи. – Myforwik

+0

@Myforkwik - Я думаю, что это на самом деле ответ, я соглашусь, если вы напишете его :) – Jonathan

ответ

1

Ваш экземпляр сервера зарегистрирован неправильно.

При создании нового экземпляра сервера для администрирования сервера в инструментальных средствах, есть выбранный вариант, например:

Mysql Installation Type: Window(MySQL5.0 x64 Installer Package)

Если вы выбрали неправильную с вашей текущей операционной системой и установкой сервера, это приведет к неправильному отображение базового пути.

Чтобы решить проблему, вы можете изменить базовый каталог в сервере Администрирование-> Logging экземпляр -> меню настройки -> Конфигурация -> Общие: 1) Нажмите на базовый каталог флажок 2) Введите путь, например,

"C:/Program Files/MySQL/MySQL Server 5.1/"

3) Нажмите на каталог данных флажок 4) Введите путь, например,

"C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"

+0

Я попробовал его, и при нажатии на него оно снова вычеркнуто. Он не может изменить конфигурацию, так как он не может получить доступ к файлу конфигурации ... – Jonathan

2

Необходимо создать экземпляр нового сервера в разделе администрирования сервера Workbench. Там вы сможете указать свое местоположение файла .ini.

+0

Именно это, как только я удалил свой старый экземпляр и зарегистрировал новый, был найден правильный файл .ini. Jut убедитесь, что сервер MySQL работает в то время, поэтому workbench знает, к какой службе подключиться. Запуск Windows 7 и XAMPP, кстати. – Carlton

9

Try: Вы можете изменить базовый каталог в

Server Administration-> Manager Server Instances > Local MySQL >system Profile > Configuration file : <your dir>\my.ini (Нажмите на каталог)

+0

его неизменяемое поле, как я мог бы изменить каталог? –

0

Джонатан, когда я смотрел на свой вопрос, для которого я был первоначально в поисках я нашел ответ через несколько минут.

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

C:\Program Files (x86)\wamp\alias

Конечно, понять это для себя, где ваш wamp находится, если вы используете его. В моем случае нужный файл находился в папке alias.

Я надеюсь, что это поможет кому-то с моим делом.

С наилучшими пожеланиями и благословениями.

7

У меня была такая же проблема с MySQL Server 5.7 и MySQL Workbench 6.3. Решение довольно простое.

  1. Открыть MySQL Workbench или переключиться на главную страницу с соединениями
  2. Нажмите на маленькую иконку инструмент рядом с этикеткой MySQL Connections
  3. В Управление подключениями сервера диалоговое появляется
  4. Выберите соединение из списка подключений MySQL
  5. Подключения данных для этой связи, по всей видимости справа
  6. Перехода от Подключение вкладки к Профилю системы
  7. изменить запись в файле конфигурации поля
  8. Нажмите кнопку Закрыть, и вы сделали

в моем случае все, что я должен был сделать это, чтобы изменить запись из:
% ProgramFiles% \ MySQL \ Сервер MySQL 5.0 \ my.ini
к
% ProgramData% \ MySQL \ Сервер MySQL 5.7 \ my.ini

+0

Я никогда не работал с MySQL Workbench 5.2. Теперь, с Workbench 6.3, это может быть намного проще, но я отправил этот ответ после того, как искал решение самостоятельно, потому что эта несколько скрытая запись очень трудно найти. –

+0

Пожалуйста, не нужно, чтобы мне не только пришлось менять версию сервера с 5.0 до 5.7, но и от __% ProgramFiles% __ до __% ProgramData% __, где уже существовал предварительно сконфигурированный my.ini. –

Смежные вопросы