Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perubahan pada my.cnf tidak berlaku (Ubuntu 16.04, mysql 5.6)

File konfigurasi baik-baik saja. Akar penyebabnya adalah bug dalam paket MySQL 5.6 untuk Ubuntu 16.04.

Jika Anda memeriksa /var/log/syslog Anda, Anda mungkin akan melihat baris seperti ini:

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

Alat keamanan bernama AppArmor menolak akses ke file symlink (/etc/mysql/my.cnf.fallback).

Coba solusi ini, yang memungkinkan symlink dibaca oleh mysqld.

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

Sekarang mysqld akan melihat konfigurasi kustom Anda.

Bug ini tampaknya telah diperbaiki dalam paket 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. Kesalahan:Metode atau operasi tidak diterapkan. saat membuat perancah Database MYSQL

  2. Apakah mungkin menggunakan Crosstab/Pivot Query di MySQL?

  3. Pilih baris dengan tanggal terbaru per pengguna

  4. Ubah perilaku Session.delete() SQLAlchemy

  5. Poin kueri dalam radius tertentu di MySQL