ucloud server에서 mysql의 data 디렉토리를 변경하기

Posted on Updated on

KT ucloud server를 생성하면 root disk의 크기가 20G를 설정되므로 mysql을 설치하면 서비스를 하기에는 용량이 부족하므로 추가한 data disk에 해당 디렉토리를 옮기는 작업을 해야한다.

1. MySQL의 정지

/etc/init.d/mysql stop

2. MySQL data 디렉토리를 옮기기

cp -pR /var/lib/mysql /mnt/data

3. mysql group에 root 계정을 추가

vi /etc/group

4. /etc/mysql/my.cnf 파일에서 data 디렉토리를 수정

datadir             = /var/lib/mysql
==> 다음과 같이 수정
datadir         = /mnt/data/mysql

5. /etc/apparmor.d/usr.sbin.mysqld 파일에서 data 디렉토리를 수정

/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
==> 다음과 같이 수정
/mnt/data/mysql/ r,
/mnt/data/mysql/** rwk,

6. apparmor 서비스를 재시작

/etc/init.d/apparmor restart

7. MySQL 서비스를 시작

/etc/init.d/mysql start

 

Advertisements

One thought on “ucloud server에서 mysql의 data 디렉토리를 변경하기

    […] ucloud server에서 mysql의 data 디렉토리를 변경하기 […]

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중