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