2009-04-08 4 views
1

MySQL을 XAMPP의 일부로 설치했습니다. \ WINDOWS \의 my.ini :MySQL 바이너리 로그 파일이 생성되지 않음 - Windows XP

[mysqld를]
로그 빈 =의 C : set up replication하는 동안

, 나는 C에 다음 줄을 추가 한/mysql을 - 빈
서버 아이디 = 1

로깅 파일의 전체 경로 이름을 지정 했으므로 로깅 파일의 위치는 의심의 여지가 없습니다. 또한 슬래시를 recommended으로 사용했습니다. my.ini가 읽히고 있음을 WinMySQLadmin에서 확인했습니다.

나는 INSERT 쿼리를 실행하고 phpMyAdmin에서 테이블이 업데이트되었음을 ​​확인했다. 읽기 잠금 기능이있는 평면 테이블을 만들었습니다. 위의 링크에서는 복제 설정에 권장되는 다음 단계이지만 로그 파일의 출력이 버퍼링되는 경우를 대비하여 플러시를 수행하기를 기대합니다. 그러나 mysql-bin * 형식의 파일은 C : 드라이브의 어느 곳에도 나타나지 않습니다. 누구든지 도와 줄 수 있습니까?

답변

1

대답은 숨겨진 my.cnf 파일에있는 것으로 보입니다.

MySQL 구성은 my.ini 또는 my.cnf의 C : \, C : \ WINDOWS 또는 MySQL 디렉토리 자체에 저장할 수 있습니다. Windows 탐색기에서 my.cnf는 알려진 파일 유형의 확장자를 숨기지 않고 my로 표시됩니다. Windows에서 검색을 요청하면 찾지 못합니다 (.cnf 파일이 바로 가기라고 생각하고 무시합니다). my.ini와 my.cnf가 모두 존재하면 보이지 않는 모든 my.cnf가 우선합니다.

WinMySQLadmin이 (무시되는) my.ini의 내용을 표시하지만 my.cnf (아닌 것)의 내용을 표시하는 데는 도움이되지 않습니다.

관련 문제