총 게시물 12건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[강좌]

MySQL 데이터 디렉토리(datadir) 옮기기

글쓴이 : 카이로 날짜 : 2013-04-25 (목) 19:23 조회 : 9049
글주소 : http://www.androidside.com/B19/2
 
  아마존 AWS 1년 무료체험
AWS 클라우드 데이터베이스, 저렴한 비용, 쉬운 관리, 지금 1년무료체험 신청!
aws.amazon.com/ko/
  MYSQL 컴스쿨닷컴
MYSQL 인강만으로 합격가능, 단기완성, 무한반복 전 강좌 스마트폰 학습가능
www.컴스쿨.com
  협우인포테크 SW개발툴 전문
MySQL, Oracle DB 관리 및 개발툴 Navicat, SW개발툴 전문
www.hyubwoo.com
신청하기


아래 내용은 Ubuntu/GNU Linux 11.04 를 기반으로 한다.


- MySQL 서버 중지 후 데이터 디렉토리의 내용을 새 디렉토리로 복사

sudo /etc/init.d/mysql stop

sudo cp -rp /var/lib/mysql 새 데이터 디렉토리(예: /mnt/DATA/mysql/data)

sudo cp -rp /var/log/mysql 새 로그 디렉토리(예: /mnt/DATA/mysql/log)


- apparmor 설정 변경 : apparmor 설명

sudo vi /etc/apparmor.d/usr.sbin.mysqld

주석처리 or 삭제

/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
/var/log/mysql/ r,
/var/log/mysql/* rw,

추가

/새 데이터 디렉토리/ r,
/새 데이터 디렉토리/** rwk,
/새 로그 디렉토리/ r,
/새 로그 디렉토리/* rw,


- MySQL 설정 변경

sudo vi /etc/mysql/my.cnf

주석처리 or 삭제

datadir=/var/lib/mysql
general_log_file        = /var/log/mysql/mysql.log
log_error                = /var/log/mysql/error.log
log_slow_queries    = /var/log/mysql/mysql-slow.log

추가

datadir = /새 데이터 디렉토리
general_log_file        = /새 로그 디렉토리/mysql.log
log_error                = /새 로그 디렉토리/error.log
log_slow_queries    = /새 로그 디렉토리/mysql-slow.log


- apparmor 및 mysql 재기동

sudo /etc/init.d/apparmor restart

sudo /etc/init.d/mysql restart


- 이전 파일 백업 or 삭제

sudo mv /var/lib/mysql/ /var/lib/mysql_bak

or

sudo rm -r /var/lib/mysql/



참고 페이지 : http://www.ubuntu.or.kr/viewtopic.php?p=58100


http://give-me-a-rest.tistory.com/entry/MySQL-relocation-datadir




로그인 창이 있는 "정보 수정"에서
서명 이쁘게 등록해보세요 ^^

카이로 님의 데이터베이스 최신글 [더보기]


추천 버튼을 클릭하면 추천한 자와 추천받은 자 모두에게 포인트가 지급됩니다.

hi
이전글  다음글  목록 글쓰기

총 게시물 12건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 비추천 조회
12 TIP&TECH
char대신 varchar를 쓰는이유??http://okky.kr/article/217655 정리가 잘되있는거 같아서 링크를 가지고 와봤습니다. char…
이힝힝 08-08 1 0 2348
11 소스코드
아래는 java 파일에 sql 쿼리문을 작성한 부분입니다. 여기서 궁금한게 DATETIME 은 테이블내에 있는 DATE 형식의 컬럼…
아르페우스 11-16 1 0 3146
10 TIP&TECH
기능설명 :   A 서버에 A DB와 B 서버에 B DB가 있을경우   1. A서버의 ADB에 테이블에 데이…
카이로 11-26 4 0 8559
9 TIP&TECH
### 원격서버의 MYSQL데이테베이스 백업하기   1) 원격서버의 MYSQL데이테베이스 백업하기 (기본포트 사…
카이로 07-12 6 0 7706
8 TIP&TECH
MySQL 인덱스(INDEX) 사용 방법  인덱스는 특정 칼럼 값을 가지고 있는 열을 빠르게 찾기 위해서 사용된다.&n…
앱개발재밌어 09-30 2 0 10167
7 TIP&TECH
1. 인덱스를 검사하는 법. explain select * from Table_Name where A='a' and B='b' order by C,D,E ; 해당 쿼리문이 인덱스를 …
앱개발재밌어 09-30 0 1 9049
6 TIP&TECH
INDEX의 의미?   RDBMS에서 검색속도를 높이기 사용하는 하나의 기술이입니다. INDEX는 색인입니다. 해당 TABLE의 …
앱개발재밌어 09-30 4 0 13195
5 TIP&TECH
안녕하세요. 디비구조를 만만하게 생각하고, 엑셀로 끄적이며 설계해보려 했으나, 만만하지가 않더군요. …
앱개발재밌어 09-26 0 0 9629
4 소스코드
샘플긁어 온건데 테스트 함 해보세요
레오니아 08-08 14 0 10582
3 강좌
출처 : http://www.phpschool.com/bbs2/inc_view.html?id=9464&code=tnt2[MYSQL] LIKE vs INSTR()0. 배경1. 영문 검색어 테스트  1-1…
카이로 04-29 2 0 9142
2 강좌
아래 내용은 Ubuntu/GNU Linux 11.04 를 기반으로 한다. - MySQL 서버 중지 후 데이터 디렉토리의 내용을 새 디렉토리로 …
카이로 04-25 0 0 9050
1 강좌
ibdata1 파일은 MySQL의 innodb 로그 파일로 줄일 수 없다. 단, 다음 과정을 통해 삭제 후 재생성할 수 있다. 1. 전체 데…
카이로 04-25 0 0 14050
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기