Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MariaDB 10 CentOS 7 przenoszenie danych katalog nieszczęść

Problemem jest rzeczywiście SELinux; musisz zrobić trzy rzeczy, zanim MariaDB / MySQL uruchomi się w CentOS 7:

  1. Upewnij się, że user:group to mysql:mysql
  2. Ustaw tag SELinux na mysqld_db_t
  3. Ustaw użytkownika SELinux na system_u

To jest tak proste, jak:

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

Wszystko, co musiałem zrobić po podłączeniu dysku, jest poniżej:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. czy istnieje funkcja mysql do dekodowania jednostek html?

  2. Nie można połączyć się z serwerem MySQL na „127.0.0.1” (10061) (2003)

  3. jak działa indeksowanie B-drzewa w mysql

  4. Błąd tworzenia wyzwalacza:nieprawidłowa składnia

  5. Wyjątek „nie można znaleźć sterownika” podczas migracji w yii2