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