Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Unable to find the global bin directory
- 이미지 좌표 추출
- EC2
- AWS CodePipeline
- ogr2ogr
- aws ec2
- netlify variables
- Error:error:0308010C:digital envelope routines::unsupported
- SASS
- S3
- can't getting credentials
- nodejs
- react
- rwdImageMaps
- 김골라
- Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
- expo
- 어셈블리어
- node
- GeoJSON object too complex/large
- NODE_VERSION
- 이미지 맵
- C언어
- 반응형 페이지 좌표 변환
- credential error
- ERR_PNPM_NO_GLOBAL_BIN_DIR
- CSS
- AWS CodeBuild
- AWS
- 설치완료안됨
Archives
- Today
- Total
ImFe's study
[Linux] CentOS7 - MariaDB10.x - datadir변경 본문
MariaDB의 데이터 디렉토리를 /home/mysql-data로 바꿔주는것이 목표입니다.
sudo systemctl stop mariadb //mariadb 정지
sudo rsync -av /var/lib/mysql /home/mysql-data //데이터 복사
sudo chown -R mysql:mysql /home/mysql-data //소유권 변경
완료되었다면 vi /etc/my.cnf로 아래와 같이 수정
[mysqld]
datadir=/home/data/mysql
#socket=/home/data/mysql/mysql.sock
[client]
#socket=/home/data/mysql/mysql.sock
#symbolic-links=0
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
socket부분은 사실 주석처리하는건 아닌데 오류때문에 어쩔수없이 수정했습니다.
sudo semanage fcontext -a -t mysqld_db_t "/data/mysql(/.*)?" //selinux 설정
sudo restorecon -R /data/mysql //보안 context설정
sudo systemctl start mysql // 서비스 시작. 전 여기서 막혔습니다.
vim /usr/lib/systemd/system/mariadb.service
에서 ProtectHome=true부분을 주석처리하거나 =false로 수정해줍니다.
vim /etc/my.cnf.d/server.cnf
으로
[mariadb]
datadir=/home/mysql-data
부분을 수정해줍니다. (맨 뒤에 /붙이면 안됩니다.)
시키는데로 systemctl daemon-reload를 한 후 mariadb를 실행해줍니다.
netstat -nlpt명령어를 통해 mariadb가 잘 작동중인지 확인할 수 있습니다.
rm -R /var/lib/mysql // 기존 디렉토리 data삭제
모든 과정을 완료 후 필요하다면 기존 데이터를 삭제해줍시다.
'Linux' 카테고리의 다른 글
[Linux] CentOS6 - 컴파일 설치(apache) + could not reliably determine the server's fully qualified domain name 해결 (0) | 2021.01.13 |
---|---|
[Linux] CentOS6 - 컴파일 설치(MySQL) (0) | 2021.01.12 |
[Linux] CentOS7 - Mariadb10.x - my.cnf 설정시 오류 (latin1) (0) | 2021.01.12 |
[Linux] 로그파일 - /var/log/messages (0) | 2021.01.12 |
[Linux] 오류 해결 curl: (35) Peer reports incompatible or unsupported protocol version. (0) | 2021.01.11 |
Comments