Я только что запустил обновление до Ubuntu 14.04 на своем веб-сервере. Все прошло очень гладко, и я подумал, что все в порядке, но я просто заметил, что большинство внутренних страниц моего сайта Wordpress выдают необычную ошибку.
Access denied for user 'www-data'@'localhost' (using password: NO)
Имя пользователя www-data - это только имя пользователя linux для apache, которого нет нигде в коде веб-сайта. И все команды обновления также выполнялись от имени пользователя root. Я не понимаю, почему MySQL пытается использовать этого пользователя на страницах с отдельными сообщениями, когда он предоставлен моему правильному пользователю Wordpress MySQL с помощью PHP и правильно работает для всех остальных страниц.
Самыми крупными обновлениями стали ядро Ubuntu и Apache с 2.2 до 2.4. Я нашел этот пост, который звучит как похожая проблема, но также не имеет ответа. (nagios проверка mysql с использованием неожиданного пользователя после обновления с ubuntu 12.04 до 14.04)
Любая помощь / мысли? Спасибо!