파일 의 datadir
경로 를 변경하고 싶습니다 my.ini
.
기존 datadir
경로는C:/ProgramData/MySQL/MySQL Server 5.1/Data/
내 C:
드라이브 의 크기는 30GB이고 MySQL 데이터 폴더는 25GB를 차지합니다. 그래서를 변경하려면 datadir
에 F:/naveen/data
.
이것이 가능한가?
내 컴퓨터에서 Windows Server 2003을 실행하고 있습니다.
파일 의 datadir
경로 를 변경하고 싶습니다 my.ini
.
기존 datadir
경로는C:/ProgramData/MySQL/MySQL Server 5.1/Data/
내 C:
드라이브 의 크기는 30GB이고 MySQL 데이터 폴더는 25GB를 차지합니다. 그래서를 변경하려면 datadir
에 F:/naveen/data
.
이것이 가능한가?
내 컴퓨터에서 Windows Server 2003을 실행하고 있습니다.
답변:
당신의 길에서 나는 다음을 안전하게 가정 할 수 있습니다.
당신이해야 할 일은 my.ini 파일을 설정하는 것입니다
MSI를 사용하여 Windows 용 MySQL을 설치할 때 my.ini의 위치는 C:/ProgramData/MySQL/MySQL Server 5.1
입니다.
DOS 창에서 다음을 실행하십시오 :
cd C:/ProgramData/MySQL/MySQL Server 5.1
dir *.ini
샘플 my.ini 파일이 표시됩니다. 그러나 해당 폴더에 my.ini라는 파일이 없으면 파일을 만들어야합니다. 존재하는지 여부에 관계없이 다음을 실행하십시오.
cd C:/ProgramData/MySQL/MySQL Server 5.1
notepad my.ini
작성하라는 메시지가 표시되면 작성하십시오.
그런 다음 my.ini의 [mysqld] 그룹 헤더 아래에 다음 항목을 작성하십시오.
[mysqld]
datadir=F:/naveen/data
my.ini 저장
다음으로 DOS 명령 행에서 mysql을 중지하십시오.
C:\> net stop mysql
그런 다음 새 위치에 전체 데이터 폴더의 사본을 만듭니다.
C:\> xcopy "C:\ProgramData\MySQL\MySQL Server 5.1\data" F:\naveen\data /s
마지막 단계, mysql을 시작하십시오
C:\> net start mysql
mysql에 로그인하십시오. mysql에 성공적으로 로그인하면 다음 명령을 실행하십시오 :
show variables like 'datadir';
F:\naveen\data
datadir, 축하합니다로 표시 되면 올바르게 완료 한 것입니다 !!!
MySQL이 작동하는 모든 앱이 만족 스러우면 모든 것을 삭제할 수 있습니다. C:\ProgramData\MySQL\MySQL Server 5.1\data\*
시도 해봐 !!!
MySQL57
먼저 확인해야합니다.
xcopy /O/X/E/H/K
대신에 사용해야 합니다 xcopy /S
.