분류 전체보기 16

Mysql 8.0 설치 for Ceontos7

설치 정보버전 Mysql 8.0 설명설치경로: Engine(basedir)/usr/local/mysql-8.0.27-linux-glibc2.12-x86_64엔진 기본경로 Data(datadir)/data/mysql/DATA데이터 파일들을 저장하는 경로 Error log/data/mysql/ADMIN/error.log에러 로그를 저장하는 경로 Binary LOG/data/mysql/BINLOG변경사항을 기록하는 로그 RELAY LOG/data/mysql/RELAYLOGslave 서버에서 master로 부터 전송된 bin 로그가 저장되는 파일 InnoDB LOG/data/mysql/IBLOGRedo 로그 저장경로 socket/tmp/mysql/mysql.sockMariaDB 클라이언트와 서버 간의 통신을 위..

카테고리 없음 2025.07.20

MariaBackup 자동백업 스크립트

Xtrabackup을 모방한 툴이며 mariadb 10.4 이상부터 지원하는 물리백업 툴이다.## crontab -e# 매일 오후 10시에 mariadb_backup.sh 실행2 0 * * * /backup/scripts/mariadb_backup.sh백업 쉘 스크립트#!/bin/bashDATE=$(date +"%Y%m%d_%H%M%S")BACKUP_DIR="/data/hotbackup"TMP_BACKUP_DIR="${BACKUP_DIR}/mariabackup_${DATE}"ZIP_FILE="${BACKUP_DIR}/mariabackup_${DATE}.zip"BASEDIR="/usr/mariadb"USER="root"PASSWORD="1234"SOCKET="/data/mariadb/mysql.sock"D..

Mysql&MariaDB 2025.07.20

Tibero 데이터 경로 변경

설치 정보버전 Tibero 7.0 설명엔징경로/home/tibero/tibero7엔진 기본경로Data 경로/home/tibero/tibero7/database/tibero/데이터 파일 , 리두로그 저장경로Data 파일 (이동)/home/tibero/test1/변경 데이터 경로 작업 순서tibero 셧다운tbdown immediate;os 에서 데이터 파일 경로 이동cp -r /home/tibero/tibero7/database/tibero/* /home/tibero/test/.passwd 파일 확인후 이동ll -al .passwdcp .passwd /home/tibero/test1tip 파일에서 컨트롤 파일 위치 변경cd $TB_HOME/configvi tibero.tip# 아래의 내용을 변경하고자하는 ..

Tibero 2025.06.07

Tibero 핫백업 데이터 이관

- AS_IS | TO_BE 간 컨트롤 파일 경로가 다른 상태에서 진행AS_IS설치 정보버전 Tibero 7.0 설명엔징경로/home/tibero/tibero7엔진 기본경로Data 경로/home/tibero/tibero7/database/tibero/데이터 파일 , 리두로그 저장경로컨트롤 파일 경로/home/tibero/tibero7/database/tibero/c1.ctl컨트롤 파일 경로백업경로/backup백업 파일들을 저장하는 경로TO_BE설치 정보설치 정보버전 Tibero 7.0 설명엔징경로/home/tibero/tibero7엔진 기본경로Data 경로/home/tibero/tibero7/database/tibero/데이터 파일 , 리두로그 저장경로컨트롤 파일 경로/ctl/c1.ctl컨트롤 파일 경로..

Tibero 2025.06.07

Tibero 감사 (테이블 접근) 설정

시스템 특권을 감사하기 위해서는 AUDIT SYSTEM 시스템 특권을 부여받아야한다.부여AUDIT create table by tibero;AUDIT create table by dev1;AUDIT SELECT table by dev1;# table 접근 설정audit SELECT ANY TABLE by tibero;tibero 라는 사용자가 select 를 할떄마다 감사 기록을 남기는 설정이다.해제NOAUDIT create table by tibero;tip 파일 설정(아래와 같이 설정하면 감사로그 및 실행 query 까지 기록된다.)AUDIT_TRAIL=DB_EXTENDED> tip 파일AUDIT_TRAIL=OSAUDIT_FILE_DEST=/home/tibero/audit/AUDIT_FILE_SIZE..

Tibero 2025.06.07

아카이브 로그 모드로 변경

tibero downtbdown immediate;os 재기동 이후 tibero mount 상태로 올림tbboot mountarchive log 상태확인archive log listarchive 모드로 변경alter database archivelog;db open 상태로 변경alter database open;open 상태확인select INSTANCE_NAME ,STATUS from v$instance;archive log 설정확인archive log listlog switch 전 redo_log 확인select * from v$log;archive log 생성되는지 강제로 log switch 로 확인alter system switch logfile;

Tibero 2025.06.07

MariaBackup

Mysql 에서 mariadb 로 넘어오면서 xtrabackup을 fork 해온걸로 알고 있다.innodb 스토리지 엔진의 Lsn 을 먼저 읽고 그이후 엔진에서 다음 데이터 대한 변동을 업데이트 하며 증분 백업을 받게 된다.full_backupmariabackup -user=root -password=1234 -target-dir=/root/backup incremnet_bakcupmariabackup --defaults-file=/etc/my.cnf --backup --target-dir=/root/backup/incr --incremental-basedir=/root/backup --user=root --password='1234' prepare : 복원이 가능한 상태로 만들게 된다.# prepare..

카테고리 없음 2024.12.27

MariaDB 10.11.* 바이너리 설치

Os DB_Versionoracle linux 7Mariadb 10.11.*디랙토리 경로설치경로: Engine(basedir)/opt/mariadbmariadb 기본경로 Data(datadir)/mariadb/datamariadb 데이터 파일들을 저장하는 경로 Error log/mariadb/errmariadb 에러 로그를 저장하는 경로 Binary LOG/mariadb/repl_logmariadb 내의 변경사항을 기록하는 로그 RELAY LOG/mariadb/repl_logslave 서버에서 master로 부터 전송된 bin 로그가 저장되는 파일 InnoDB LOG/mariadb/datainoodb 엔진의 변경사항이 기록되는 경로 socket/mariadb/TMP/mysql.sockMariaDB 클라이..

카테고리 없음 2024.12.27

my.cnf 설정

개인이 공부할떄 사용하는 my.cnf 파일이다. real Mysql을 참고했다.각각의 섹션으로 나누어 사용이 가능하다.[mysqld]server-id = 1user = mysql# File Path Configbasedir = /opt/mariadbdatadir = /mariadb/datatmpdir = /mariadb/TMPlog-bin = /mariadb/repl_log/binary_logpid-file = /mariadb/mysqld.pidopen-files-limit = 65535 # 프로세스가 동시에 여는 파일 수port = 3306default_authentication_plugin = mysql_native_passwordinit_connect = SET..

Mysql&MariaDB 2024.12.27