mariadbインストール - tetsuyaf1100/hello-world GitHub Wiki

mariadbインストール

  • 前処理
yum list installed | grep mariadb
yum remove mariadb*
  • リポジトリ追加 vi /etc/yum.repos.d/mariadb.repo
# MariaDB 10.6 CentOS repository list - created 2021-07-14 12:49 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enable=1
  • インストール・設定
yum -y install MariaDB-devel MariaDB-client MariaDB-server

systemctl start mariadb
systemctl enable mariadb

mariadb-secure-installation
  • 動作確認
mysql -u root -P

データディレクトリ変更

systemctl stop mariadb

mkdir mkdir /mysql_data
chmod 755 /mysql_data
chown mysql:mysql /mysql_data 

cp -rfp /var/lib/mysql/* /mysql_data/



vi /etc/my.cnf

[mysqld]
# datadir=/var/lib/mysql
datadir=/mysql_data
# socket=/var/lib/mysql/mysql.sock
socket=/mysql_data/mysql.sock

[client]
socket=/mysql_data/mysql.sock



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

ProtectHome=true
to :
ProtectHome=false


systemctl daemon-reload
systemctl start mariadb

mysql -u root -p