2012.03.23 06:13
[심볼릭 링크를 이용한 mysql 데이터 디렉토리 위치 변경]
Mysql을 운용하다 보면 비대해진 binary log파일이나 데이터들로 인해 설치된 파티션의 용량이
100%에 달해 mysql이 정상적으로 구동하지 않는 현상이 종종 발생하게 됩니다.
이럴 경우 여유 공간이 많은 /home이나 여타 파티션으로 데이터 디렉토리 이동 후 심볼릭 링크를
설정하여 해결할 수 있습니다.
- mysql 설치 경로는 /usr/local/mysql 로 가정 (데이터 디렉토리는 /usr/local/mysql/var)
- 이동될 경로는 /home/mysql/var로 가정
1. mysql 데몬 중지
# /usr/local/mysql/share/mysql/mysql.server stop
2. /home/mysql 디렉토리 생성
# mkdir /home/mysql
3. /usr/local/mysql/var 디렉토리를 /home/mysql/var 로 이동
# mv /usr/local/mysql/var /home/mysql/
4. 심볼릭 링크를 설정
# ln –s /home/mysql/var /usr/local/mysql/var
5. mysql 구동 후 이상 유무 확인
#/usr/local/mysql/share/mysql/mysql.server start