집 >데이터 베이스 >MySQL 튜토리얼 >Windows 7에서 Mysql5.7의 데이터 위치를 수정하는 방법에 대한 자세한 설명
업데이트: 이제 MySQL 공식 웹사이트로 이동하여 mysql 설치 프로그램을 설치하여 mysql 소프트웨어를 균일하게 관리하고 구성하는 것도 매우 편리합니다. mysql 설치 프로그램을 입력하여 mysql 서버를 재구성하면 데이터베이스 저장 위치가 변경됩니다. 아래의 기존 수동 마이그레이션보다 안정적입니다(수동 마이그레이션 후 데이터베이스가 제대로 시작되지 않거나 닫히지 않기 쉽습니다). 이번 글에서는 Windows 7에서 Mysql5.7의 my.ini 파일 로딩 경로와 데이터 위치를 수정하는 방법을 주로 소개합니다. 도움이 필요한 친구들이 참고하시면 도움이 될 것 같습니다.
테스트를 위해 회사의 온라인 데이터베이스를 로컬로 전송해야 하기 때문에 로컬 mysql의 데이터 위치를 수정하기 위해 오랫동안 고민했습니다. 온라인 정보에 대한 소개도 많이 있습니다. 모두가 참고할 수 있도록 제가 겪은 문제를 여기에 적어 보겠습니다.
mysql 버전: 5.7
os: windows7
(mysql 버전마다 설치 경로 데이터 경로와 my.ini 시작 구성 파일 경로가 다를 수 있으므로 조사가 필요하지 않습니다.)
mysql의 데이터 위치를 변경합니다. 인터넷 정보에 따르면 다음과 같습니다.
(1) mysql 서비스를 닫습니다.
(2) my.ini의 datadir을 수정합니다(경로 "" 또는 "/", 직접 시도해 보시겠습니까?). 전체 경로 이름을 큰따옴표로 묶어야 하는 경우 어떻게 작동하든 큰따옴표, 앞으로 및 백슬래시가 필요하지 않습니다.
(3) 그런 다음 전체 데이터 폴더를 마이그레이션합니다. 버전 및 시스템에 따라 다른 폴더에 있을 수 있습니다. 예를 들어 c:Program FilesMySQL 또는 c:ProgramDataMySQL 아래에 있을 수 있습니다. 소프트웨어 모든 것을 사용하여 수정된 디렉터리로 이동하는 것이 좋습니다. (4) 마지막으로 다시 시작합니다.
이 4가지 기본 단계 외에도 MySQL에서 어떤 시작 파일 my.ini를 사용하는지 주의 깊게 살펴봐야 합니다. 이는 Windows 레지스트리의 mysql 정보에 따라 달라집니다. 구체적인 작업은 다음과 같습니다. start-run-regedit-enter, Windows 레지스트리를 입력한 다음 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMySql]
를 찾습니다(이것은 win7 및 mysql5.7의 등록 경로입니다. 기타 버전은 다를 수 있음), "ImagePath"에서 "--defaults-file=" 뒤에 경로 파일을 수정하면 됩니다. 이 파일은 mysql이 시작될 때 읽는 구성 파일이므로 반드시 mysql에 배치할 필요는 없습니다. 설치 디렉터리 또는 데이터 디렉터리에 있는 경우 사용된 구성 파일이어야 합니다.
관련 권장 사항:
MySQL5.7.19 설치 디렉터리에 my.ini 파일을 생성하는 방법에 대한 자세한 예
MySQL 5.6 및 5.7 최적 구성 파일 템플릿(my.ini)_MySQL
MySQL 최적화 구성 파일 my.ini(discuz 포럼)
위 내용은 Windows 7에서 Mysql5.7의 데이터 위치를 수정하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!