Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MariaDB 10 CentOS 7 di chuyển dữ liệu tai ương

Vấn đề thực sự là SELinux; bạn cần làm ba điều trước khi MariaDB / MySQL sẽ bắt đầu trên CentOS 7:

  1. Đảm bảo người dùng:nhóm là mysql:mysql
  2. Đặt thẻ SELinux thành mysqld_db_t
  3. Đặt người dùng SELinux thành system_u

Điều này đơn giản như:

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

Toàn bộ những việc tôi cần làm sau khi cắm đĩa là bên dưới:

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. Cách thay đổi mật khẩu gốc của MySQL hoặc MariaDB trong Linux

  2. Xóa dữ liệu khỏi tất cả các bảng trong MYSQL

  3. chuyển đổi chuỗi ngày thành trường datetime của mysql

  4. Không thể tạo bảng trong mysql -Error 1064

  5. Làm cách nào để tạo ứng dụng Android với cơ sở dữ liệu MySQL cục bộ?