Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

274 total results found

centos6에 mysql 5.7설치하기

4. DBMS 정보기록 Mysql&MariaDB

mysql 5.7을 컴파일 하기 위해서는 boost 1.5.9이상이 설치되어야 합니다. centos6 기본 리포지터리에 설치된 boost버전은 1.4버전이기 때문에 boost1.5.9버전을 내려받아서 설치해야 합니다..ㅎㅎ boost내려받기$> wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz $> tar -zxvf boost_1_59_0.tar.gz $>...

centos
centos6
mysql
mysql 5.7
boost

centos7 galera cluster설치

4. DBMS 정보기록 Mysql&MariaDB

DBMS교체(Mysql → Mariadb)를 추진하면서 이중화 구성을 replication 에서 galera_cluster로 전환하기 위해 구축하기 위한 문서 시스템 소개 Replication 기반의 데이터 동기화 방식 WEB/WAS →  DB#1 DDL 유입 (insert / modify / delete / ...) DB#1서버는 binlog에 저장. DB#2 서버는 IO Thread가 master서버로 접속해서 변경내용 확인 후 변경사항이 있...

centos7
galera
galera cluster
replication

extrabackup을 이용한 mysql 백업 수행

4. DBMS 정보기록 Mysql&MariaDB

소 개 서비스 구동중에 Mysqldump를 이용한 백업 수행시 table lock이 발생하기 때문에 서비스 장애 가능성 존재. 대용량 DB의 경우 raw단위로 backup을 수행하기 때문에 수십분 ~ 수시간 소요 설치 & 실행 1차 서버는 정상, 2차 서버는 추가로 구성한 서버라고 가정하고.. 전체서버대상 - extra backup 패키지 설치 -  https://www.percona.com/downloads/Percona-XtraBackup-2.4/L...

mysql
extrabackup

keepalived기반의 DB이중화 구현

4. DBMS 정보기록 Mysql&MariaDB

시스템 구성도 서버정보 로드밸런싱 종류 알고리즘 종류 알고리즘 설명 설정값 라운드 로빈 하나씩 분배 rr 가중치 라운드 로빈 가중치가 큰 서버로 분배 wrr 최소 연결 접속수가 적은 서버로 분배 lc 가중치 최소연결 (접속수+1)/가중치 로 최소값 서버로 분배 wlc 지역 최소연결 접속수가 가중치를 넘기기전까지 한서버만 분배 lblc 복제기반의 지역 ...

mariadb
keepalived
ipvsadm
high availability
vip

MariaDB 컴파일 후 초기설치할때 에러

4. DBMS 정보기록 Mysql&MariaDB

MariaDB일부버전에서 mysql 테이블 생성시 다음과 같은 오류 [ERROR] /usr/local/mysql/libexec/mysqld: ambiguous option '--o' (old-alter-table, optimizer_switch) [ERROR] Aborting 메시지가 떠 있다면 /etc/my.cnf파일을 확인해서  124번줄 o#로 되어 있으면, o을 제거

mariadb
compile

igoni.kr

이곤아이

안녕하세요. igoni.kr 입니다. 이번에 새로 장만한 사이트 입니다. 기술노트 Linux 정보기록 Centos기술노트 Centos6 기술노트 Centos7 기술노트 RHEL8기술정보 컨테이너&가상화 Openldap 구성 쉘스크립트개발 스토리지 기술정보 Ansible 기술정보 puppet 기술정보 WEB&WAS 모니터링 SMTP 노트 ELK Stack 공유 Openstack 공유 DBMS 정보기록 Mysql&M...

mariadb기반의 galera 구성 오류메시지 조치

4. DBMS 정보기록 Mysql&MariaDB

mariadb기반의에서 galera 구성할때 provider 에러메시지 나오면서 종료 2022-02-11 1:23:59 0 [ERROR] WSREP: provider interface version mismatch: need '26', found '25' 2022-02-11 1:23:59 0 [ERROR] WSREP: Failed to create a new provider '/usr/lib64/galera-3/libgalera_smm.so' with o...

mariadb
galera
galera cluster

mariadb에서 패스워드 없이 로그인할때

4. DBMS 정보기록 Mysql&MariaDB

문제상황 mysql_install_db 실행 후 mysql 프로세스 실행 완료.mysql_secure_install 적용하고 나서 로그인할때 패스워드 없이 로그인이 되는 경우. # mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 15 Server version: 10.4.7-MariaDB MariaDB Server C...

mariadb
socket-authentication

maxscale기반의 DB 이중화 운영

4. DBMS 정보기록 Mysql&MariaDB

개 요 기존 Mysql + myql-mmm 구조기반에서의 DB이중화 구조에서의 문제점 비동기식 replication 구조에서 read / write가 많은 경우 replication이 깨지거나 지연되는 현상이 빈번함 mmm의 버전 업데이트가 없음 ( latest버전인 2.2.1은 2012년 12월이 마지막) mmm 버그로 인한 failover / failback 이슈가 발생이 있음 Maxscale 소개 Mariadb에서 제공하는 DB클러...

maxscale
mariadb
high availability

my.cnf를 이용한 mysql바이너리 로그 관리

4. DBMS 정보기록 Mysql&MariaDB

설정예시 -  1개당 바이너리 로그는 500M가 최대크기이고, 30일동안 보관 후 자동 삭제 $> vi /etc/my.cnf ... log-bin = mysql-bin log-bin-index = mysql-bin expire_logs_days = 30 max_binlog_size = 500M ...

mysql
binlog
expire_logs_day

mysql 5.5 리플리케이션 구성하기

4. DBMS 정보기록 Mysql&MariaDB

Mysql 5.5 Replication 구성하기(Master – Slave) 5.5부터는 동기화되는 Replication 구성이 가능(5.1은 비동기식으로 Data Sync시 오류 발생 마스터 서버 작업1. /etc/my.cnf파일 수정 $> vi /etc/my.cnf ... server-id = 1 binlog-do-db=test1234 # 적용할 DB명 log-bin=mysql-master-bin # 리플리케이션에 사용할 로그명 ...

mysql
replication
sync

Mysql Audit 기능 설정

4. DBMS 정보기록 Mysql&MariaDB

개 요 Mysql내에 접근기록을 사용할 수 있는 Audit 플러그인 설명 제약사항  Mysql 5.6이상 설치가 가능하나, Mysql내에는 Enterprise Edition만 제공되는 것으로 파악 MariaDB내에는 Audit Plugin이 제공되어 MariaDB에 저장된 플러그인을 통해 Audit 기능 활성화 가능 설치 방법  Mysql 접속 후 플러그인 경로 확인 mysql> show global variables like 'plugin_di...

mysql
audit
mariadb

mysql grant실행시 access denied 발생시 조치방법

4. DBMS 정보기록 Mysql&MariaDB

mysql 데이터 이전(재설치 이후) root로 로그인하여 쿼리 작업이 다른 쿼리는 정상적으로 적용되는데,grant구문 실행하면 access denied 처리될때,요롷게..??? mysql> grant all privileges on *.* to 'root'@'1.2.3.4' identified by '123123' with grant option; ERROR 1045 (28000): Access denied for user 'root'@'localhost'...

mysql
grant
mysql_upgrade

Mysql innodb컴파일

4. DBMS 정보기록 Mysql&MariaDB

Mysql 4버전은 innodb가 기본포함이지만, 5.1버전은 컴파일시 옵션을 넣어야 함. $> ./configure --prefix=/usr/local/mysql \ --with-extra-charsets=all \ --with-readline \ --with-plugins=max \ --with-charset=utf8 \ --with-innodb  (혹은 --with-plugins=innobase) 설치 끝나고 innodb 포함 여부 확인은 my...

myslq
innodb

mysql replication 설정

4. DBMS 정보기록 Mysql&MariaDB

5.5부터는 innodb를 기본엔진으로 사용하기 때문에, Myisam을 사용할 경우, 테이블 구성시 엔진타입을 따로 기재해 주어야 함. Master1 : 192.168.20.11 Master2 : 192.168.20.12 Mysql replication 구성하기(Dual Master) Master1 my.cnf파일 수정 /etc/my.cnf파일에 해당 내용 추가하기 $> vi /etc/my.cnf server-id       = 1 binl...

mysql
replication

Mysql root 사용자 패스워드 재설정 방법

4. DBMS 정보기록 Mysql&MariaDB

Mysql 서비스 종료 $> killall mysqld Mysql 옵션 적용하여 재시작 /usr/local/mysql/bin/mysqld_safe ~-~-skip-grant-tables &   Mysql root 사용자 로그인 $> /usr/local/mysql/bin/mysql -u root mysql * 정상적으로 수행될 경우 콘솔화면이 "mysql>" 으로 변경될 것입니다. root 패스워드 재지정 (Mysql 5...

mysql
skip grant tables
root reset

mysql utf8설정

4. DBMS 정보기록 Mysql&MariaDB

mysql에 utf8로 강제 설정 $> cat /etc/my.cnf ... [client] default-character-set = utf8 ... [mysqld] init_connect = SET collation_connection = utf8_general_ci init_connect = SET NAMES utf8 default-character-set = utf8 character-set-server = utf8 collation...

mysql
utf-8

mysql 기반의 리플리케이션 및 mmm 설치

4. DBMS 정보기록 Mysql&MariaDB

MYSQL 설치 설치환경 구성1. Mysql사용자정보 추가 [root@localhost ~]# groupadd –g 1002 mysql [root@localhost ~]# useradd -M mysql -u 1002 –g 1002 -d /svc/mysql/ 추가 패키지 설치 [root@localhost ~]# yum install ncurses* openssl-devel* \ gdbm-devel* curl* gm...

mysql
mysql-mmm
mmm-agent
mmm-monitor
replication
high availability

mysql 데이터값 변경하기

4. DBMS 정보기록 Mysql&MariaDB

mysql 전체 컬럼의 데이터 변경하기 테이블명 : test_table업데이트 대상 컬럼 : name_cols원래 문자 : linux바꿀문자 : windows MYSQL> update test_table set name_cols=replace(name_cols,'linux','windows'); reference http://jobdahan.net/mysql/1394848

mysql
db update

mysql 리플리케이션 UUID오류문제

4. DBMS 정보기록 Mysql&MariaDB

mysql 통째로 복사한 이후에 리플리케이션 구성할때 slave status확인하면 UUID관련된 오류가 발생합니다. mysql> show slave status \G; *************************** 1. row ***************************                Slave_IO_State:                   Master_Host: 192.168.0.130                   Mas...

mysql
replication
mysql uuid