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

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

как узнать mysql мой.cnf местоположение

и

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

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

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

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 service и выберите меню свойств.
  4. найдите "путь к исполняемому файлу" на вкладке Общие, и есть ваш .ini-файл, например, "C:\Program файлы (х86)\\сервер MySQL в MySQL 5.6\бин\тузды.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 " - легко замазать, если вы ищете быстрый ответ.)


вы можете найти my.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-файла.