[mysql] 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는 어디에 있습니까”mysql 5.5.28과 함께 Windows Server 2008을 사용하고 있습니다. mysqld –install을 사용하여 서비스를 설치했으며 sqlyog를 사용하여 mysql 서버를 사용할 수 있습니다. 그러나 불행하게도 나는 my.ini 파일에서 찾을 수 없습니다 오전 installation directory여부에 c:\도에서 c:\windows도에서 data_dir쿼리 show variables like "mysql_home"반환 아무것도뿐만 아니라.

어떤 제안?



답변

폴더를 봐야 C:\Program Files\MySQL\MySQL Server 5.5하는데 문제가 있습니다. MySQL의 MSI 설치를 수행 할 때 my.ini가 생성되지 않습니다. 해당 폴더에 샘플 .ini 파일이 있습니다. 그중 하나를 사용하려면 my-medium.iniMySQL을 다시 시작하기 전에 다음을 수행해야합니다.

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.


답변

WINDOWS MYSQL 5.6 MSI의 my.ini 위치 (설치 마법사 사용)

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 Files (x86) \ MySQL \ MySQL Server 5.6 \ bin \ mysqld.exe”–defaults-file =)이 있습니다. “C : \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini”MYSQL56


답변

나는 내 것을 찾았다

\ProgramData\MySQL\MySQL Server 8.0\

(숨겨진 폴더입니다)

해당 폴더에 액세스하기 위해 입력 win+R하고 쓰거나 %PROGRAMDATA%숨김 폴더 표시를 활성화 할 수 있습니다.


답변

MySQL Workbench를 시작한 다음 서버-> 옵션 파일을 시작하고 창 하단을 확인합니다. “구성 파일 : C : \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini”와 같이 표시됩니다.

( “ProgramData”와 “Program Files”의 미묘한 차이에 유의하십시오. 빠른 답변을 찾고 있다면 쉽게 이해할 수 있습니다.)


답변

다음 위치의 Windows에서 my.ini 파일을 찾을 수 있습니다. C : \ ProgramData \ MySQL \ MySQL Server 5.6

ProgramData 폴더는 숨겨진 폴더이므로 해당 폴더를 보려면 해당 설정을 지정하십시오. 관리자 권한으로 my.ini 파일을 열어 편집 한 다음 저장합니다.


답변

MySQL Workbench 사용자에게만 응답,

여기에 이미지 설명 입력