사용자 도구

사이트 도구


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