MySQL мой.расположение ini


Я уже видел http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html

как узнать mysql мой.КНФ месте

и

http://dev.mysql.com/doc/refman/5.1/en/option-files.html

но я все еще застрял с многовековым вопрос! "Где моя моя.ini" Я использую windows server 2008 с mysql 5.5.28. Я установил сервис с помощью mysqld --install и я могу использовать сервер mysql с использованием sqlyog. Но, к сожалению, я не могу найти свои.ini in installation directory или не c: ни в c:windows, ни в data_dir запрос show variables like "mysql_home" тоже ничего не вернули.

какие предложения?

11 67

11 ответов:

вы должны посмотреть я папку C:\Program Files\MySQL\MySQL Server 5.5 но есть проблема. Когда вы выполняете установку MSI MySQL, my.ini не создается. Там будет образец .ini-файлы в этой папке. Чтобы использовать один из них, скажем my-medium.ini, вам нужно сделать следующее перед перезапуском MySQL:

cd C:\Program Files\MySQL\MySQL Server 5.5
copy my-medium.ini my.ini
net stop mysql
net start mysql

однажды ты сделаешь это,my.ini может быть прочитан C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe.

мой.расположение ini в Windows MYSQL 5.6 MSI (с помощью мастера установки)

Откройте командную оболочку Windows и введите:echo %PROGRAMDATA%. В Windows Vista это приводит к: C:\ProgramData.

согласно http://dev.mysql.com/doc/refman/5.6/en/option-files.html, первое место MySQL будет искать в %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini. В вашей оболочке Windows, Если вы делаете ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini", вы увидите, что файл есть.

в отличие от большинства предложений вы найдете в Stackoverflow и по всему интернету, поместив файл в C:\Program Files\MySQL\MySQL Server 5.6\my.ini НЕ БУДЕТ РАБОТАТЬ. И не будет C:\Program Files (x86)\MySQL\MySQL Server 5.1. причина цитируется по ссылке MySQL, опубликованной выше:

в Windows программы MySQL читают параметры запуска из следующих файлы, в указанном порядке (сначала используются верхние элементы).

установщик 5.6 MSI тут создать my.ini в высокий приоритетное расположение, что означает отсутствие другого файла будут Б/У, за исключением одного, созданного установщиком.

решение, принятое выше, не будет работать для 5.6 MSI-установок.

  1. введите "services.msc " в поле поиска меню Пуск.
  2. найти службу MySQL в столбце имя, например, MySQL56.
  3. щелкните правой кнопкой мыши на сервисе MySQL и выберите меню Свойства.
  4. найдите "путь к исполняемому файлу" на вкладке Общие, и там есть ваш .ini-файл, например, "C:\Program файлы (x86)\MySQL\MySQL Server 5.6\bin\mysqld.exe " --defaults-file="C:\ProgramData\MySQL\MySQL сервер 5.6\my.ini " MYSQL56

запустите MySQL Workbench, затем Server - > Options File и посмотрите в нижней части окна; он скажет что-то вроде "файл конфигурации: C:\ProgramData\MySQL\MySQL сервер 5.6\my.ini"

(и обратите внимание на тонкую разницу между" ProgramData "и" Program Files " - легко замазать, если вы ищете быстрый ответ.)

вы можете найти меня.ini-файл в windows по этому адресу- C:\ProgramData\MySQL\MySQL Сервер 5.6

папка ProgramData является скрытой папкой, поэтому сделайте соответствующую настройку, чтобы увидеть эту папку. И открой мою.ini-файл в качестве администратора для редактирования и последующего сохранения.

Я нашел свой в

\ProgramData\MySQL\MySQL Server 8.0\

(это скрытая папка)

вы можете win+R и писать %PROGRAMDATA% получить доступ к этой папке, или просто включить отображение скрытых папок.

в моем случае, в папке ProgramData был скрыт по умолчанию в windows 7, поэтому я не смог найти .

после выбора пункта показать скрытые файлы и папки, я смог найти my.ini файл на месте: C:\ProgramData\MySQL\MySQL Server 5.6.

отображение скрытых файлов и папок в windows 7:

  1. щелкните правой кнопкой мыши кнопку логотип Windows и выберите Открыть проводник Windows.

  2. Нажмите кнопку упорядочить и выберите Параметры папки и поиска.

  3. перейдите на вкладку Вид, выберите Показывать скрытые файлы и папки и снимите флажок Скрывать защищенные системные файлы.

  4. Нажмите кнопку Да на предупреждение, а затем нажмите кнопку ОК.

ответил только для пользователей MySQL Workbench,

enter image description here

Он находится там в C:\Program файлы\MySQL\MySQL Server 5.5 существуют различные .ini файлы с маленькими, средними и большими именами. вообще средство использовано или оно зависит от вашего требования.

programData скрытая папка, поэтому вам нужно изменить параметр из настройки, чтобы показать скрытую папку, а затем внести изменения в my.ini файл присутствует в этом.

будьте уверены, чтобы обновить правильно my.ini файл, потому что он может тратить много вашего времени, если вы продолжаете обновлять неправильный файл.

вы можете посмотреть в сервис, чтобы увидеть, какие my.ini настраивается в этой службе.

Я столкнулся с той же проблемой, когда я сделал установку MSI MySQL, и не было my-medium.ini-файлы тоже, когда я попробовал вышеуказанные шаги. Только установка ZIP-файла MySQL помогла мне. Итак, я предлагаю вам удалить установленную папку MSI и переустановить ее с помощью ZIP-файла.