좋은지식/리눅스

RedHat Linux 7.9 MySQL 저장경로 변경

알라르방 2022. 3. 18. 13:58

1. /etc/my.cnf 의 datadir 확인

  : /var/lib/mysql

 

2. 서비스 종료

  : sudo systemctl stop mysqld

 

3. 새로운 폴더 생성

  : mkdir /data

 

4. 이전 경로의 데이터를 새로운 경로로 이동

  : cp -R /var/lib/mysql /data

 

5. 데이터 저장소 연결 하기

 : sudo vi /etc/my.cnf

[mysqld]

#datadir = /var/lib/mysql

#socket = /var/lib/mysql/mysqld.sock

datadir = /data/mysql

socket = /data/mysql/mysqld.sock

 

6. 새로 생성한 폴더의 권한을 mysql로 변경

 : chown -R mysql:mysql /data/mysql

 

7. 기존 경로 백업

 : mv /var/lib/mysql /var/lib/mysql-old

 

8. 심볼릭링크 생성

 : ln -s /data/mysql /var/lib/mysql

   chown -R mysql:mysql mysql

 

9. 서버 기동

 : sudo systemctl start mysqld

반응형