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 4.0 에서 4.1 다운그레이드 | 호스트웨이 | 2012.11.01 | 6616 |
4 | [mysql] sqli, pdo 설정 확인 | 호스트웨이 | 2015.09.22 | 6597 |
3 | [mysql] shell 자동화 | 호스트웨이 | 2015.09.20 | 6329 |
2 | MySQL Processlist 콘솔 상에서 확인 | 호스트웨이 | 2015.09.07 | 6060 |
1 | 지정된 시간 이상 질의를 계속 하는 질의문 잡아내기 | 호스트웨이 | 2015.09.15 | 6042 |