Mysql&MariaDB
centos6에 mysql 5.7설치하기
mysql 5.7을 컴파일 하기 위해서는 boost 1.5.9이상이 설치되어야 합니다. centos6 기본 리포지터리에 설치된 boost버전은 1.4버전이기 때문에 boos...
centos7 galera cluster설치
DBMS교체(Mysql → Mariadb)를 추진하면서 이중화 구성을 replication 에서 galera_cluster로 전환하기 위해 구축하기 위한 문서 시스템 소개 ...
extrabackup을 이용한 mysql 백업 수행
소 개 서비스 구동중에 Mysqldump를 이용한 백업 수행시 table lock이 발생하기 때문에 서비스 장애 가능성 존재. 대용량 DB의 경우 raw단위로 backup...
keepalived기반의 DB이중화 구현
시스템 구성도 서버정보 로드밸런싱 종류 알고리즘 종류 알고리즘 설명 설정값 라운드 로빈 하나씩 분배 rr 가중치...
MariaDB 컴파일 후 초기설치할때 에러
MariaDB일부버전에서 mysql 테이블 생성시 다음과 같은 오류 [ERROR] /usr/local/mysql/libexec/mysqld: ambiguous option ...
mariadb기반의 galera 구성 오류메시지 조치
mariadb기반의에서 galera 구성할때 provider 에러메시지 나오면서 종료 2022-02-11 1:23:59 0 [ERROR] WSREP: provider in...
mariadb에서 패스워드 없이 로그인할때
시작하는 말 안녕하세요, 고니입니다.기존에 작성했던 컨텐츠들 업데이트를 하면서 문서의 리팩토링(Refactoring)을 진행해보려고 합니다.이번엔 MariaDB 소켓인증 기...
maxscale기반의 DB 이중화 운영
개 요 기존 Mysql + myql-mmm 구조기반에서의 DB이중화 구조에서의 문제점 비동기식 replication 구조에서 read / write가 많은 경우 rep...
my.cnf를 이용한 mysql바이너리 로그 관리
설정예시 - 1개당 바이너리 로그는 500M가 최대크기이고, 30일동안 보관 후 자동 삭제 $> vi /etc/my.cnf ... log-bin = my...
mysql 5.5 리플리케이션 구성하기
Mysql 5.5 Replication 구성하기(Master – Slave) 5.5부터는 동기화되는 Replication 구성이 가능(5.1은 비동기식으로 Data Sync...
mysql 기반의 리플리케이션 및 mmm 설치
MYSQL 설치 설치환경 구성1. Mysql사용자정보 추가 [root@localhost ~]# groupadd –g 1002 mysql [root@localhost ...
mysql 데이터값 변경하기
mysql 전체 컬럼의 데이터 변경하기 테이블명 : test_table업데이트 대상 컬럼 : name_cols원래 문자 : linux바꿀문자 : windows MYSQL>...
mysql 리플리케이션 UUID오류문제
mysql 통째로 복사한 이후에 리플리케이션 구성할때 slave status확인하면 UUID관련된 오류가 발생합니다. mysql> show slave status \G; ...
mysql 백업데이터에서 일부 데이터만 적용하기
복원 시나리오 현재 사용중인 db명이 web이고, 테이블 명이 member의 테이블의 데이터 중에서 id가 test인 데이터를 삭제된 상황.SQL 형태로 백업된 데이터에서 ...
Mysql Audit 기능 설정
개 요 Mysql내에 접근기록을 사용할 수 있는 Audit 플러그인 설명 제약사항 Mysql 5.6이상 설치가 가능하나, Mysql내에는 Enterprise Editi...
mysql grant실행시 access denied 발생시 조치방법
mysql 데이터 이전(재설치 이후) root로 로그인하여 쿼리 작업이 다른 쿼리는 정상적으로 적용되는데,grant구문 실행하면 access denied 처리될때,요롷게..?...
Mysql innodb컴파일
Mysql 4버전은 innodb가 기본포함이지만, 5.1버전은 컴파일시 옵션을 넣어야 함. $> ./configure --prefix=/usr/local/mysql \ -...
mysql replication 설정
5.5부터는 innodb를 기본엔진으로 사용하기 때문에, Myisam을 사용할 경우, 테이블 구성시 엔진타입을 따로 기재해 주어야 함. Master1 : 192.168....
Mysql root 사용자 패스워드 재설정 방법
Mysql 서비스 종료 $> killall mysqld Mysql 옵션 적용하여 재시작 /usr/local/mysql/bin/mysqld_safe ~-~-skip-g...
mysql utf8설정
mysql에 utf8로 강제 설정 $> cat /etc/my.cnf ... [client] default-character-set = utf8 ... [mysq...
mysql에서 binlog 삭제
mysql에서 binlog 삭제하는 방법 특정날짜 이후의 로그값 삭제 mysql> "PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE...
mysqlcheck 유틸리티 사용법
mysqlcheck 유틸리티 사용법(analyze, optimize, repair) mysqlcheck 유틸리티 사용법 cost 베이스 DB에서 DB전체를 한번에 anal...
mytop 설치하기
mysql 프로세스 상태를 볼수 있는 유틸리티 mytop를 설치가이드 요구사항: Perl, DBI, DBD Mysql Module, Term::ReadKey mytop은 ...
corosync / pacemaker 기반의 DB이중화
시작하는 말 안녕하세요, 고니 입니다.기존에 작성했던 컨텐츠들 업데이트를 하면서 문서의 리팩토링(Refactoring)을 진행해보려고 합니다. DB이중화를 구현하는 방식은...