Linux DB

 [심볼릭 링크를 이용한 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

번호 제목 글쓴이 날짜 조회 수
45 MySQL Table 이 깨졌을 때 복구하는 방법 호스트웨이 2012.03.16 18665
» 심볼릭 링크를 이용한 mysql 데이터 디렉토리 위치 변경 호스트웨이 2012.03.23 14315
43 Mysql DB 생성 및 사용자 추가 호스트웨이 2012.03.23 11144
42 MySQL-5.5 설치하기 호스트웨이 2012.04.27 15711
41 show processlist의 state 종류 호스트웨이 2012.05.11 19263
40 chive – phpMyAdmin 보다 좋은 ! 호스트웨이 2012.05.18 10621
39 안전한 MySQL 접속하기 file 호스트웨이 2012.06.22 13055
38 MySQL 테이블 구조만 백업받아두기 호스트웨이 2012.06.29 26881
37 Mysql banchmark tool – sysbanch 설치하기 호스트웨이 2012.07.06 11543
36 MySQL 원격 접속이 이뤄지지 않는다면? 호스트웨이 2012.07.13 10736
35 mysql 로그 삭제하기 호스트웨이 2012.07.20 11497
34 Mysql - 원격 접속 지연 발생시 호스트웨이 2012.08.03 14014
33 Mysql slow-query를 이용한 로그 분석 호스트웨이 2012.08.10 27685
32 리눅스에서 MYSQL 데이터 디렉토리 변경 호스트웨이 2012.08.31 20791
31 Mysql - mysqldump시 LOCK TABLES 오류 호스트웨이 2012.09.07 25096
30 Mysql에서 log-slow-queries 로그 남기기 호스트웨이 2012.09.21 6814
29 MySQL 설치 시 checking "LinuxThreads"… "Not found" 에러 발생 시 호스트웨이 2012.09.21 11309
28 Client does not support authentication protocol requested by server 메시지 발생 시 호스트웨이 2012.10.18 7604
27 mysql 4.0 에서 4.1 다운그레이드 호스트웨이 2012.11.01 6616
26 [MySQL] 쿼리 한 번으로 데이터베이스 용량 알아내기 file 호스트웨이 2012.11.16 7154