사용자 도구

사이트 도구


database:mysql:change_data_dir

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

database:mysql:change_data_dir [2013/10/19 14:02] (현재)
kwon37xi 새로 만듦
줄 1: 줄 1:
 +====== MySQL datadir 변경하기 ======
 +  * on Ubuntu
 +  * MySQL 디렉토리 이동<​code sh>
 +sudo service mysql stop
 +# 기존 mysql datadir을 새로운 곳으로 move 예제
 +sudo mv /​var/​lib/​mysql /home/mysql
  
 +# 신규 디렉토리와 하위 디렉토리의 퍼미션 체크
 +# move 시에는 안해도 됨
 +sudo chown -R mysql:mysql /home/mysql
 +</​code>​
 +  * ''​my.cnf''<​code>​
 +# /​etc/​mysql/​my.cnf 에서 datadir 변경
 +
 +[mysqld]
 +datadir = /home/mysql
 +</​code>​
 +  * ''/​etc/​apparmor.d/​usr.sbin.mysqld''​ 수정 [[http://​ubuntuforums.org/​showthread.php?​t=831147|참조 - MySQL won't start after changing datadir]]<​code>​
 +# 기존 /​var/​lib/​mysql 관련 라인을 지우고 새로운 경로에 대한 정보 추가
 +  /​home/​mysql/​ r,
 +  /​home/​mysql/​** rwk,
 +</​code>​
 +  * 재시작<​code sh>
 +# 굳이 apparmor를 재시작할 필요는 없으나, 혹시 필요하다면
 +# service apparmor restart
 +
 +# mysql 재시작
 +sudo service mysql start
 +</​code>​
database/mysql/change_data_dir.txt · 마지막으로 수정됨: 2013/10/19 14:02 저자 kwon37xi