제일 많이 쓰는 오픈소스 DB
yum 사용시 항상 yum clean all 실행
yum list 로 나오는지 출력
yum list|grep maria 데이터베이스 패키지 확인
설치된 상황 확인
서비스 항목이 모두 출력된다.
마리아DB 실행 systemctl start mariadb
status로 현재 상태를 확인할 수 있다.
수동실행 disabled
이쪽이 home 영역이라고 생각하면 된다.(data가 쌓이는 부분)
mariadb가 아닌 mysqld 라고 나온다.
mysqld 가 메인 프로세스이고, mysqld_safe는 mysql의 감시자 역할이다.
mysqld 가 죽으면 safe가 살린다.
kill -9 PID번호 로 강제로 죽이면 safe가 다시 바로 살려준다.(강제로 죽이면 DB가 깨질 수 있다.
mysqld <---얘를 mccs가 감시해야 할 대상이다.
해당 경로 접속
이것들이 데이터 파일이다.
현재 데이터 영역이 /var/~~~~~~~~ 로 되어있기 때문에 이것은
root 영역에 마운트가 된 것이다.
즉, 경로 설정이 잘못 되어있는 것이기 때문에
위치를 변경해야 한다.
/usr/bin/mysql_secure_installation
*mysql & mariadb 접속이 안되는 경우
https://itgameworld.tistory.com/97
show databases; 명령어로 현재 DB 확인
show variables like 'datadir'; 명령어로 현재 DATA directory 확인
--> OS 영역이므로 변경필요
위치 확인
디스크 추가
db 내리기
ps 로 상태 확인(내려간걸 본다)
vi /etc/my.cnf
'/' 영역에 mysql_data 디렉토리를 생성한다.
여기 경로를 바꾼다.
위 디렉토리를 /mysql_data로 옮겨야 한다.
옮겨야 할 데이터 디렉토리를 우리가 새로 마운트 한(DATA영역이 될)
디렉토리로 카피한다 .
경로가 이동된 것을 확인할 수 있다.
쿼리문으로도 확인 가능
권한도 확인해줘야 한다.
'System Engineering' 카테고리의 다른 글
리눅스 Oracle 19 설치 - 1 (0) | 2023.04.16 |
---|---|
Windows 2016 Oracle 11g R2 설치 (0) | 2023.04.16 |
ORACLE Linux 설치(xming 활용) (0) | 2023.04.16 |
Active/Standby 구조 MSSQL linked server 구성 (0) | 2023.04.16 |
MSSQL system db data 경로 변경 방법 (1) | 2023.04.16 |
댓글