Подтвердить что ты не робот

Местоположение MySQL my.ini

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

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

и

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

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

Любые предложения?

4b9b3361

Ответ 1

Вы должны посмотреть папку я C:\Program Files\MySQL\MySQL Server 5.5, но есть проблема. Когда вы выполняете установку MySQL MSI, 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.

Ответ 2

my.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.

Ответ 3

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

Ответ 4

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

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

Ответ 5

Я нашел свой в

\ProgramData\MySQL\MySQL Server 8.0\

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

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

Ответ 6

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

enter image description here

Ответ 7

Вы можете найти файл my.ini в окнах в этом месте - C:\ProgramData\MySQL\MySQL Server 5.6

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

Ответ 8

В моем случае папка ProgramData была скрыта по умолчанию в Windows 7, поэтому мне не удалось найти файл my.ini.

После выбора опции отображения скрытых файлов и папок мне удалось найти файл my.ini по адресу: C:\ProgramData\MySQL\MySQL Server 5.6.

Показать скрытые файлы и папки на окнах 7:

  • Щелкните правой кнопкой мыши на значке логотипа Windows и выберите "Открыть проводник Windows".

  • Нажмите "Упорядочить" и выберите "Параметры папки и поиска".

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

  • Нажмите "Да" в предупреждении и затем нажмите "ОК".

Ответ 9

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

Ответ 10

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

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

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

Ответ 11

Откройте консоль запуска тип: services.msc искать: mysql щелкните правой кнопкой мыши свойства где написано "путь к исполняемому файлу", щелкните и перемещайте курсор вправо, пока не увидите каталог my.ini, там написано "defaults-file-". чтобы добраться до него вручную в ваших папках исследования, вы должны включить визуализацию скрытых элементов (папка исследования> верхнее меню> визуализация> визуализация скрытых элементов)

как объясняется в этом видео

https://www.youtube.com/watch?v=SvCAa2XuQhg

Ответ 12

Нажмите клавишу Windows> введите службы> нажмите Enter> Поиск MySQL> щелкните правой кнопкой мыши> свойства> Путь к исполняемому файлу будет иметь расположение файла по умолчанию 0 (my.ini)

Ответ 13

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