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

Các thay đổi đối với my.cnf không có hiệu lực (Ubuntu 16.04, mysql 5.6)

Các tệp cấu hình đều ổn. Nguyên nhân gốc rễ là một lỗi trong bao bì MySQL 5.6 cho Ubuntu 16.04.

Nếu bạn kiểm tra / var / log / syslog của mình, bạn có thể sẽ thấy một dòng như thế này:

Sep 15 18:56:09 ip-172-31-18-162 kernel: [  383.840275] audit: type=1400 audit(1505501769.234:50): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/etc/mysql/my.cnf.fallback" pid=25701 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=0

Một công cụ bảo mật có tên AppArmor đang từ chối quyền truy cập vào tệp được liên kết tượng trưng (/etc/mysql/my.cnf.fallback).

Hãy thử cách giải quyết này, nó sẽ cho phép mysqld đọc được các liên kết tượng trưng.

echo '/etc/mysql/** lr,' >> /etc/apparmor.d/local/usr.sbin.mysqld
systemctl reload apparmor

Bây giờ mysqld sẽ thấy cấu hình tùy chỉnh của bạn.

Lỗi này dường như đã được sửa trong gói MySQL 5.7 Ubuntu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngày hệ thống đặt chỗ

  2. Python MySql Insert không hoạt động

  3. Foreach chèn số lượng lớn PHP

  4. PDO và MySQL 'giữa'

  5. Kết quả Nhóm MySQL theo ngày sử dụng dấu thời gian