안녕하세요. 이번에는 CentOS7에 MaraDB 설치 및 설정에 대한 포스팅을 진행하겠습니다.
MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다.
출처 : https://ko.wikipedia.org/wiki/MariaDB
1. MariaDB yum repo 등록
vi /etc/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
mariadb 10.4 버전을 baseurl로 등록하였습니다. 다른 버전을 다운받고 싶다면 baseurl을 수정해주세요.
2. MariaDB 설치 및 확인
yum install MariaDB
# 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 start 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. mariaDB 로그인 및 CharacterSet 확인
# mysql -u root -p
Enter password: 설정한 비밀번호 입력
characterSet이 utf8mb4로 변경되었는지 확인합니다.
> show variables like 'c%';
6. linux 리부팅 시 자동으로 실행되도록 설정
# systemctl enable mariadb
# systemctl is-enabled mariadb
enabled
참조 : https://ignorabilis.tistory.com/4
도움이 되셨다면 공감버튼을 눌러주세요!
'IT > Linux' 카테고리의 다른 글
[Linux] firewalld 방화벽 설정하기 (1) | 2020.03.02 |
---|---|
[Linux] CentOS 7에 Git Yona 설치하기 (0) | 2020.02.24 |
[Linux] CentOS 7에 OpenJDK 1.8 설치 (0) | 2020.02.19 |
[Tomcat] CentOS 7에 Tomcat8 설치 및 설정 (0) | 2020.02.19 |
[Linux] 계정과 그룹관리 (0) | 2020.02.12 |