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.