Skip to main content

Mysql&MariaDB

keepalived기반의 DB이중화 구현

시스템 구성도 서버정보 로드밸런싱 종류 알고리즘 종류 알고리즘 설명 설정값 라운드 로빈 하나씩 분배 rr 가중치 라운드...

corosync / pacemaker 기반의 DB이중화

패키지 설치 DB이중화 구성 DB 모니터링을  위한 스크립트 설치 $> vi /etc/init.d/db_check #!/bin/bash case "...

extrabackup을 이용한 mysql 백업 수행

소 개 서비스 구동중에 Mysqldump를 이용한 백업 수행시 table lock이 발생하기 때문에 서비스 장애 가능성 존재. 대용량 DB의 경우 raw단위로 backup...

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에서 패스워드 없이 로그인할때

문제상황 mysql_install_db 실행 후 mysql 프로세스 실행 완료.mysql_secure_install 적용하고 나서 로그인할때 패스워드 없이 로그인이 되는 경...

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 \ -...

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로 전환하기 위해 구축하기 위한 문서 시스템 소개 ...

maxscale기반의 DB 이중화 운영

개 요 기존 Mysql + myql-mmm 구조기반에서의 DB이중화 구조에서의 문제점 비동기식 replication 구조에서 read / write가 많은 경우 rep...

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은 ...

mysql to mariadb 업그레이드 수행

사전사항 Centos6버전에서 사용할 수 있는 Mariadb는 Mariadb 10.5.16버전이 사용할 수 있는 최고 높은 버전(이후 버전은 glibc버전에 종속되어서 ...