MariaDB
100개의 글
--1. tmp란 스토리지 엔진으로부터 받아온 레코드를 order by 나 group by 할 때 혹은 alter 테이블 명령어 수행을 위해 내부적인 임시 테이블을 사용함. 일반적으로 임시 테이블은…
--- 내용 요약 --- -. innodb_sort_buffer_size Innodb 테이블의 인덱스를 생성 할 땐 sort_buffer_size가 아닌 innodb_sort_buffer_size를…
1. 개요 MySQL/MariaDB에서는 오라클에 있는 MINUS 구문을 사용할 수 없다. 2. 구현 2-1. 오라클 구문 SELECT member_id, name FROM a MINUS SELEC…
--1. 개요 지난 event 관련 글에서 보았던 것 처럼 MHA 구성 환경에서 failover 발생 시 slave- master db로 승격은 되지만 그에 따라 event의 status는 변경이 …
이중화 구성(MHA) 시 Event 사용방법과 주의할점
--1. 개요 Mysql 및 Maria 에도 Oracle 의 job , OS의 crontab 과 같은 특정 시간에 특정 프로시저를 수행하는 기능이 있습니다. 사용방법 및 이중화 구성 DB에서 eve…
설치 지원한 DB가 폴란드 쪽으로 시간대를 변경해야 한다고 해서 작업 전 테스트 서버에서 테스트 해본 일지입니다. --1. OS 설정 -- root 계정 [root@ip-172-31-8-190 zo…
1. 개요 최초 설치 시에는 root 계정 패스워드가 설정되어 있지 않다. root 계정의 패스워드를 설정하는 방법이다. 2. 방법 2-1. mysql 접속 패스워드가 설정되어 있지 않은 상태이므로…
*참고사항* o M-S 각각 1 노드일 때의 스크립트 o MASTER-SLAVE용 DB를 설치한 직후 혹은 MASTER-SLAVE 데이터가 동일하고 MASTER에 데이터 변경이 없을 때 REPLIC…
Maria 엔진 업그레이드 및 계정 패스워드 복잡도 설정 방법
이번 글에서는 Maria 10.0.28 - 10.1.24 버전으로 엔진 업그레이드를 하는 방법과 10.1 버전부터 새로 추가된 계정 패스워드 복잡도 기능을 소개하겠습니다. (ORACLE - 계정 p…
Xtrabackup tool 을 이용한 백업&복구
--0. XtraBackup이란 - xtraDB, InnoDB 기반의 오픈소스 HOT 백업 솔루션 - 설치 시 같이 설치되는 innobackupex를 통해 myIsam 등의 DB도 백업 가능함 - …
참고 URL : https://stackoverflow.com/questions/9536224/exporting-table-from-amazon-rds-into-a-csv-file 결론적으로 com…
MariaDBMHA구성
--.1 MHA란 -Master DB가 장애로 서비스가 불가능한 상태가 되면, 자동으로 failover를 수행하여 slave DB를 master DB로 승격시켜 서비스 다운타임을 최소화 하는 HA …
1. xtrabackup이란? xtraDB, InnoDB 기반의 무료 백업 솔루션이다. 데이터 파일을 복사하는 방식으로 동작하므로 데이터 파일 사이즈보다 많은 디스크 공간이 필요하다. 디스크 I/O…
트랜잭션 수준의 일관성 설정 파라미터 : transaction_isolation mysql show variable status 'tx_isolation'; mysql show variables l…
기본적인 차이에 대한 이해 Oracle : Multi-process 방식 MySQL : Single-process, Multi-thread 방식 메타데이터 MySQL : 사용자 인증 정보, 스토어드…
MySQL Replication과 Galera Cluster에 대하여 Galera에 대해 말하기 전에, 우선 MySQL의 복제 방식에 대해 알아보자. 일반적으로 Master/Slave 방식으로 구성…
mysqldump와 MySQLWorkbench를 이용하여 MySQL에서 AWS RDS MariaDB로 Import하는 방법 1. Source mysqldump 명령어를 이용하여 데이터를 export…
yum을 이용하여MariaDB 5.5 패키지 설치 서버 환경은 CentOS이다. 여기에 MariaDB를 설치하기 위해 아래와 같이 yum install을 실행했다. # yum install Mari…
MariaDBDownload Toad for MySQL
Toad for MySQL 은 MySQL Workbench와 같은 MySQL Developer Tool 이다. 공식 홈페이지에 나와있는 주요 기능은 아래와 같다. Features of Toad fo…
“Oracle은 Sun Microsystems를 인수하면서 독과점 문제로 유럽연합(EU)에 MySQL 제품에 대한 지속적인 개발과 API 프로바이더들에 대한 권리 요구를 하지 않겠다고 공약한 바 있…
MySQL이나 MariaDB를 사용하다 보면 FLUSH PRIVILEGES라는 명령어를 자주 사용하게 된다. 대체 무슨 의미일까. 보통은 INSERT, DELETE, UPDATE를 통해 사용자를 추…
1. Buffer Pool InnoDB 의 핵심 메모리 영역으로, 데이터 페이지와 인덱스 페이지를 캐시하고 변경된 페이지를 디스크에 쓰기 전까지 보관하는 역할을 한다. MyISAM에도 캐시 영역이 …
1. 개요 먼저 이해해야 할 것은 크게 DB Engine과 Storage Engine으로 구분된다는 것이다. 실제 A-C-I-D는 Storage Engine에서 구현된다. 2. MyISAM 예전 M…
MariaDB를 소스에서 빌드하거나 초기화하는 과정에서 발생할 수 있는 의존성 관련 오류를 정리해 보았다. 아래 사례는 CentOS/RHEL 계열에서 yum 으로 필요한 패키지를 설치해 해결한 기록…