본문 바로가기

main/DB

[MariaDB] CentOS 7에 DB 설치, 자동실행 설정, 접속 확인

systemctl start mariadb
systemctl enable mariadb  # 부팅시 자동실행
systemctl status mariadb
systemctl stop mariadb

근데 계속 not found이다.

검색해보니 기본으로 깔려있다는 말도 있었는데.. 아무래도 설치를 해 줘야 하는 모양

 

# vi /usr/lib/systemd/system/mariadb.service


[Unit]
Description = MySQL Server
After = network.target

[Service]
Type = forking
ExecStart = /etc/rc.d/init.d/mysql start
ExecStop = /etc/rc.d/init.d/mysql stop

[Install]
WantedBy = multi-user.target
systemctl daemon-reload

 

# vi /etc/yum.repos.d/MariaDB.repo


[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
yum install -y MariaDB MariaDB-server MariaDB-client
mysql --version

 

 

이제 active 상태임을 확인할 수 있다.

 

 

mariadb를 시작해주고 root 비밀번호 설정 후 접속해 보겠다.

처음에 비밀번호 미설정 상태이므로 엔터를 눌러주면 새 비밀번호를 입력할 수 있게 해준다.

이후 설정들은 읽어보고 y 입력해주며 넘어가면 된다.

 mysql_secure_installation  # 시작
 mysql -u root -p

👏🏻