DataBase/Maria DB

[DB/AWS] 리눅스2 MARIA DB 설치 - 3) MariaDB의 Data 위치 변경하기

Trillion Binary 2023. 2. 8. 08:58
SMALL

아래 1강에서 추가한 스토리지에 MARIADB 의 DATA를 위치 시키기 위해서 환경파일을 변경해 줘야 한다.

리눅스2 MARIA DB 설치 - 1) 스토리지 볼륨 사용할수 있도록 만들기 :: Binary의 끄적끄적 (tistory.com)

 

리눅스2 MARIA DB 설치 - 1) 스토리지 볼륨 사용할수 있도록 만들기

처음 리눅스 서버를 생성 했을때 루트 볼륨을 제외 하고 추가한 볼륨은 사용가능한 상태가 아니다 추가 한 스토리지 볼륨을 사용가능하게 하는 방법은 다음과 같다 1. 추가할 볼륨 확인 2. 추가

trillion-binary.tistory.com

 

1. MariaDB 의 data 위치 확인

mysql -u root -p 로 mariadb에 접속한 후 select @@datadir;

+-------------------+
| @@datadir |
+-------------------+
| /var/lib/mysql/ |
+-------------------+
1 row in set (0.01 sec)

2. MariaDB 서비스 정지

sudo systemctl stop mariadb

3. 새로운 Data 디렉토리 데이터 복사하기

sudo rsync -av /var/lib/mysql /data/
sudo chown -R mysql:mysql /data/mysql

4. my.cnf 파일을 수정하여 MariaDB의 data 디렉토리 경로 변경

sudo vi /etc/my.cnf

[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock

[client]
socket=/data/mysql/mysql.sock

5. 서비스 시작

sudo systemctl start mysql

6. 다시 1번 확인

+-------------------+
| @@datadir |
+-------------------+
| /data/mysql/ |
+-------------------+
1 row in set (0.01 sec)

7. 기존 디렉토리 삭제

sudo rm -R /var/lib/mysql
삭제한 후, 하드디스크의 저장용량 확인은 df 로.
df -h

이제 리눅스2에 MARIA DB가 설치 되었다..

BIG