설치 디렉토리에서 mysql 데이터를 찾을 수 없습니다

설치 디렉토리에서 mysql 데이터를 찾을 수 없습니다

내 하드 드라이브에서 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\binmy.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 mysqland를 실행할 수 있습니다 .net start mysql

관련 정보