728x90

MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다

 

1. MariaDB yum repo 등록

수동 등록 : 원하는 버전의 마리아 DB를 설치할 수 있음

#vi yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

혹은 설치파일 생성 : 최신 버전의 마리아 DB가 설치, 아래 명령어 입력 시 /etc/yum.repos.d/경로에 mariadb.repo 파일이 생성

#curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

 

2. MariaDB 설치 및 확인

#yum -y install MariaDB(수동으로 등록된 경우)

#yun -y install MariaDB-server MariaDB-client(설치 파일로 등록된 경우)

# rpm -qa | grep MariaDB
MariaDB-compat-10.4.12-1.el7.centos.x86_64
MariaDB-client-10.4.12-1.el7.centos.x86_64
MariaDB-common-10.4.12-1.el7.centos.x86_64
MariaDB-server-10.4.12-1.el7.centos.x86_64

# mariadb --version
mariadb Ver 15.1 Distrib 10.4.12-MariaDB, for Linux (x86_64) using readline 5.1

 

3. MariaDB 실행 및 비밀번호 변경

mariadb 리부팅 시 자동실행 

#systemctl enable mariadb

#systemctl disable mariadb

 

자동실행 상태 확인

#systemctl is-enable mariadb

 

mariadb 시작 및 종료

#systemctl start mariadb 

#systemctl stop mariadb  

비밀번호 변경 
#/usr/bin/mysqladmin -u root password '변경할 비밀번호 입력' 

포트 및 데몬 이름 확인 
#netstat -anp | grep 3306

 

4. CharaterSet utf8mb4로 변경

#vi /etc/my.cnf

[mysqld]
default_storage_engine=innodb
init-connect='SET NAMES utf8mb4'
lower_case_table_names=1
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

[client]
port=3306
default-character-set = utf8mb4
[mysqldump]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4

설정 후 mariadb 재시작

#systemctl restart mariadb

 

5. 접속방법

#mysql -u root -p

Enter password : 설정한 비밀번호 입력

 

characterset 확인>show variables like 'c%';

 

6. MariaDB 삭제

#yum list installed mariadb\*

 

설치된 mariadb 삭제(조회되는 목록 전부 삭제)

#yum -y remove MariaDB-server-10.5.8-1.el7.centos.x86_64

'데이터베이스 > mariadb' 카테고리의 다른 글

Centos 7 mariadb datadir 경로 변경  (0) 2021.01.15

+ Recent posts