목표 - 마리아DB 설치
마리아DB 삭제
기존에 설치되어있을 수도 있기때문에 삭제 먼저 진행
sudo dnf remove mariadb
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf*
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
내용작성
!includedir /etc/my.cnf.d

설치
sudo yum install MariaDB-server MariaDB-client -y

내용 입력
[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
매 부팅마다 자동으로 켜짐

sudo systemctl start mariadb

초기세팅은 한번만 하면 됨 후에는 할 필요 X

switch unix_socket에서는 n
비밀번호 입력 후 -> Y

새로운 비밀번호 설정하기
기존에 사용한 비밀번호와 동일하게 사용
비밀번호 설정 후에 y/n 나오는데 모든 것을 Y로 설정하면 됨!

mysql -h 127.0.0.1 -u root -p
비밀번호 입력 후

순서대로
CREATE USER 'root'@'%' IDENTIFIED BY 'korea1231';
GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
mariadb root 계정으로 접속해서 koreast 계정 생성
ql -u root -p
GRANT ALL PRIVILEGES ON *.* TO koreast@`%` IDENTIFIED BY 'korea1231';
koreast 계정 로그인
/usr/bin/mariadb -u koreast -p
비밀번호 입력 후 접속 완료!
