
내 하드 드라이브에서 mysql 데이터를 찾고 있었기 때문에 설치 디렉터리(C:\ProgrammData\MySQL\MySQL Server 5.6\data)로 이동했지만 실제로 사용하는 데이터베이스는 몇 개만 표시되어 있습니다. 지금까지 숨겨진 폴더가 활성화되어 있습니다. 확인해야 할 다른 디렉토리가 있습니까?
를 찾을 수 있다는 것을 알고 있지만 my.ini
설치 디렉터리에서는 찾을 수 없습니다. 설치 시 파일을 my-default.ini
생성하기 위한 템플릿 이어야 하는 가 있습니다 . my.ini
저는 윈도우7 x64를 사용하고 있는데..
답변1
당신은 확인해야합니다C:\ProgrammData\MySQL\MySQL Server 5.6\
샘플 .ini
파일은 MySQL 5의 이전 설치에 배치됩니다.
의 모든 .exe 파일은 C:\ProgrammData\MySQL\MySQL Server 5.6\bin
my.ini가 C:\ProgrammData\MySQL\MySQL Server 5.6\
. 즉, my.ini의 전체 경로는 이어야 합니다 C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
. 존재하지 않는 경우 해당 my.ini
위치에서 만들 수 있습니다.나는 1년 전에 StackOverflow에서 이 위치를 언급했습니다..
데이터의 위치는 다음을 실행하여 해당 정보를 얻을 수 있습니다.
mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';
해당 명령이 이라고 말하지 않으면 C:\ProgrammData\MySQL\MySQL Server 5.6\data
주어진 출력은 mysqld가 데이터 폴더를 보는 위치를 알려줍니다.
당신이 그것을 바꾸는 데 관심이 있다면.
먼저 실행해야합니다
C:\> net stop mysql
C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
그런 다음 원하는 모든 옵션을 사용하여 생성하거나 변경합니다 datadir
.
그런 다음 mysql을 시작하십시오.
C:\> net start mysql
주의 사항: 관리자 권한으로 DOS 명령줄을 열 때만 명령줄에서 net stop mysql
and를 실행할 수 있습니다 .net start mysql