Mysql
 sql >> Database >  >> RDS >> Mysql

MariaDB 10 CentOS 7 dati in movimento dir guai

Il problema è davvero SELinux; devi fare tre cose prima che MariaDB / MySQL si avvii su CentOS 7:

  1. Assicurati che l'utente:gruppo sia mysql:mysql
  2. Imposta il tag SELinux su mysqld_db_t
  3. Imposta l'utente SELinux su system_u

Questo è semplice come:

chcon -Rt mysqld_db_t /database/db
chcon -Ru system_u /database/db
chown -R mysql:mysql /database/db

L'intera cosa che dovevo fare dopo aver collegato un disco è di seguito:

cfdisk /dev/sdb
pvcreate /dev/sdb1
vgcreate database /dev/sdb1
lvcreate -l 100%FREE -n db database
mkfs.ext4 /dev/database/db
mkdir /database
mount /database
mkdir /database/db
chcon -Rt mysqld_db_t /database/db
chcon -Ru system_u /database/db
chown -R mysql:mysql /database/db
systemctl start mariadb