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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
5 | [mysql] 작은 용량의 파일 로드 속도가 느려진 경우 | 호스트웨이 | 2015.09.22 | 7106 |
4 | MYSQL 접속 - 소켓 지정하여 접속하기 | 호스트웨이 | 2015.09.23 | 58380 |
3 | DB접속시 DNS 관련 오류 | 호스트웨이 | 2015.09.25 | 18285 |
2 | [Oracle] 대량 자료 조회 Parallel | 호스트웨이 | 2015.09.26 | 7244 |
1 | MySQL Bash 스크립트를 활용한 로컬 백업 | 호스트웨이 | 2016.02.04 | 12405 |