일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- EC2
- ubuntu
- Linux
- tcp
- apt
- DB
- GCP
- GIT
- EKS
- 시스템자동화
- kibana
- 5.0
- zabbix
- AWS
- ansible
- Automation
- 8.0
- powershell
- airflow
- API
- 데이터 분석
- ELK
- elasticsearch
- crawling
- python
- module
- 자동화
- MySQL
- Selenium
- 크롤링
Archives
- Today
- Total
Oops - IT
MySQL 저장 위치 변경 본문
반응형
리눅스 환경에서 MySQL DB 저장 위치를 변경하는 방법에 대해서 알아보도록 하겠습니다.
OS 환경: Ubuntu 18.04
DB 버전: Mysql 8.0.22
1. MySQL 종료
# service mysql stop
2. DB 저장 위치 생성
- 저는 /data/dbfiles 경로를 이용하였습니다.
# mkdir /data/dbfiles
3. 기존 파일 복사
- 1번 방법
# cp -R /var/lib/mysql /data/dbfiles
- 2번 방법
# rsync -av /var/lib/mysql /data/dbfiles
- 파일 소유자 변경
# chown -R mysql.mysql /data/dbfiles
4. MySQL 설정 변경
- datadir 경로 변경
# vim /etc/mysql/mysql.conf.d/mysqld.conf
5. 심볼릭 링크 생성
# mv /var/lib/mysql /var/lib/mysql_backup
# ln -s /data/dbfiles /var/lib/mysql
6. Alias 선언
# echo "alias /var/lib/mysql -> /data/dbfiles/," >> /etc/apparmor.d/tunables/alias
# service apparmor reload
7. MySQL 시작
# service mysql start
8. 변경 확인
# mysql -u root -p -e "show global variables where variable_name like 'data%;'
반응형
'Mysql' 카테고리의 다른 글
MySQL 저장 위치 변경 #2 (Initialize) (0) | 2023.08.13 |
---|---|
phpmyadmin 접속 오류 (0) | 2023.08.13 |
MySQL 계정 암호 변경 (0) | 2021.04.03 |
SQL vs NoSQL DB (0) | 2021.03.24 |
주요 성능 카운터 (0) | 2020.10.25 |