mariadb 4

[Aws Ubuntu] Mariadb 백업하기 (mariabackup)

서버나 DB 이슈로 인해 데이터 롤백이 필요하거나 복구가 필요한 경우를 위해 mariadb를 백업하는 방법을 알아보겠습니다. 백업은 Mariabackup을 사용해보려고 합니다. Mariabackup이란? - MySQL과 MariaDB 에서 사용하던 무료 백업 라이브러리인 Percona XtraBackup을 바탕으로 작성된 포크입니다. - DB 데이터를 통째로 복사하는 물리적 백업입니다. - 복사 작업 중에 데이터에 업데이트가 발생할 수 있으므로 일관된 백업을 수행하기 위해 특별한 주의를 기울여야 합니다. - MariaDB 10.3 버전 이상부터는 Percona XtraBackup이 지원되지 않기 때문에, Mariabackup을 사용해야 합니다. 전체 백업(Full backup)이란? - 증분 백업이 참조..

Server/Linux 2024.01.16

[Ubuntu] Linux Failed to start MariaDB 10.6.12 database server 오류 해결

mariadb를 실행하려고 명령어를 쳤는데 sudo systemctl start mariadb mariadb.service: Main process exited, code=exited, status=1/FAILURE mariadb.service: Failed with result 'exit-code'. Failed to start MariaDB 10.6.12 database server. 오류가 발생했습니다. 이를 해결할 수 있는 방법을 알아봤는데 생각보다 간단한 방법이 있었습니다. # 패키지를 재구성하고 패키지 자체의 설정을 변경 sudo dpkg-reconfigure mariadb-server-10.6 # 재시작 sudo systemctl restart mariadb 성공 : >

Server/Linux 2023.10.25

[Aws Ubuntu] MariaDB 설치 + AWS EBS + 외부 접속 가능하도록

Aws Ubuntu Server에 Mariadb DB 세팅을 시작하려고 합니다. 1) Server Mariadb 설치 2) 계정/비번 설정 하는 방법 3) 별도의 스토리지 공간에 데이터 쌓이도록 세팅 값 변경 4) 외부에서 접속 가능하도록 세팅 시작해보겠습니다 : ) 데이터 저장만을 위한 스토리지 AWS EBS Volumn은 미리 세팅해두었으니 참고 부탁드립니다. [Ubuntu] AWS EBS Volume 추가하기 (tistory.com) 1) Server Mariadb 설치 # 체크와 업데이트 sudo apt update && sudo apt-get -y upgrade # mariadb 설치 sudo apt-get install -y mariadb-server 2) 계정/비번 설정 하는 방법 # 입력 ..

Server/Linux 2023.10.20

[MariaDB] DeadLock 해결해보기

MariaDB를 사용하다 보면 쓰기작업으로 인해 DeadLock이 발생할 경우가 있다. Deadlock found when trying to get lock; try restarting transaction 1. DeadLock 분석 쿼리 # 현재 LOCK이 걸려 대기중인 정보 SELECT * FROM information_schema.INNODB_LOCK_WAITS; # LOCK을 건 정보 SELECT * FROM information_schema.INNODB_LOCKS; # LOCK을 걸고 있는 프로세스 정보 SELECT * FROM information_schema.INNODB_TRX; # InnoDB 상태 SHOW ENGINE INNODB STATUS; 2. DeadLock 해결 팁 - 테이블 접..

DataBase/MariaDB 2023.02.16