오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)
데이터를 테이블 형식으로 저장하고 관리해주는 프로그램으로
명령어는 my sql과 거의 비슷
sudo vim /etc/yum.repos.d/MariaDB.repo =>
# MariaDB 11.4 CentOS repository list - created 2024-11-30 06:31 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/11.4/centos/$releasever/$basearch
baseurl = https://tw1.mirror.blendbyte.net/mariadb/yum/11.4/centos/$releasever/$basearch
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://tw1.mirror.blendbyte.net/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
위 내용 삽입 후 저장
sudo vim /etc/my.cnf =>
ㄴ cnf는 config의 약자로 cnf는 db에서 쓰임
!includedir /etc/my.cnf.d
위 내용 삽입 후 저장
sudo dnf install MariaDB-server MariaDB-client -y (설치)
sudo vim /etc/my.cnf.d/server.cnf =>
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake
bind-address = 0.0.0.0
위 내용 삽입 후 저장
sudo vim /etc/my.cnf.d/mysql-clients.cnf =>
[mysql]
default-character-set = utf8mb4
...
[mysqldump]
default-character-set = utf8mb4
위 두 곳 아래에만 삽입 후 저장
이후 MariaDb 활성화하고 켜기
ㄴ 매 부팅시 자동으로 켜짐
설치 후 최초 1회만 하면 됨
- 초기세팅
sudo /usr/bin/mariadb-secure-installation
ㄴ switch unix_socket 제외 전부 Y로 설정
새로운 비밀번호 설정
- 접속
mysql -h 127.0.0.1 -u root -p