MySQL Not Reading Symlinks for Options Files my.cnf

некоторые мысли:

  • да, аппаратные средства обновления, если только избежать зависимости от дефицитных запасных частей.
  • правильно индексирующий DB может легко уменьшить времена фактором 100 или 1000 или еще больше, особенно на multi-million-record таблицах.
  • движение от GCI до некоторой другой архитектуры избегает времени запуска процесса, ничто больше. это - большая разница при выполнении сотен или тысяч запросов в секунду, это, кажется, не случай.
6
задан 13 April 2017 в 15:14
3 ответа

Apparmor ничего не знает о новом местоположении my.cnf

Сервер MySQL следует по символической ссылке и пытается открыть пункт назначения. Но apparmor это отрицает.

Чтобы решить проблему, вам нужно добавить путь к my.cnf в /etc/apparmor.d/usr.sbin.mysqld

2
ответ дан 3 December 2019 в 00:36

Some possibilities come to mind:

  • Create the symlink in the other direction, i.e.

    /home/developer/my-local.cnf -> /etc/mysql/conf.d/my-local.cnf
    
  • Use a hard link instead.

  • Put /etc under version control using a tool such as etckeeper.

0
ответ дан 3 December 2019 в 00:36

It may be caused by apparmor which is enabled for mysqld by default from ubuntu 9.0.4. Please see http://en.wikipedia.org/wiki/AppArmor .

  • You can modify site-specific additions in /etc/apparmor.d/local/. I've suffered the same problem and edited /etc/apparmor.d/local/usr.sbin.mysqld to make it work. Be aware of the last comma in the policy file.

    # Site-specific additions and overrides for usr.sbin.mysqld.
    # Для получения дополнительных сведений см. /Etc/apparmor.d/local/README.
    
    # vim: syntax = apparmor
    
    /etc/mysql/conf.d/* rl,
    @ {HOMEDIRS} / ** rwk,
    
  • After editing /etc/apparmor.d/local/usr.sbin.mysqld, restart apparmor service by service apparmor restart. There should be no error or warning about /etc/apparmor.d/local/usr.sbin.mysqld .
  • In my case, I wanted to use datadir and site-specific my.cnf located in users's home directory.
2
ответ дан 3 December 2019 в 00:36

Теги

Похожие вопросы