MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따릅니다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌습니다.
# 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 설치 및 구동
# yum install -y MariaDB
# rpm -qa | grep MariaDB
# mariadb --version
# systemctl enable --now mariadb
MySQL 보안 설정
# mysql_secure_installation
- Disallow root login remotely? [Y/n] n
제외하고 y
MariaDB 재시작
# systemctl restart mariadb
MySQL User 생성 및 권한 부여 ✍
CREATE USER 'kosa'@'%' IDENTIFIED BY 'kosa0401';
CREATE DATABASE IF NOT EXISTS wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'kosa'@'%';
quit
MySQL 방화벽 추가 및 리로드
# firewall-cmd --permanent --add-service=mysql
# firewall-cmd --reload
DB 클라이언트
# yum install mysql -y
# mysql -h 클라이언트 ip -u wpuser -p