Эта ошибка просто означает, что информация о вашем соединении неверна.Вы пытаетесь подключиться к базе данных MySQL, используя имя пользователя "www-data @ localhost" без пароля.Проверьте свои разрешения MySQL, чтобы увидеть, что вам нужно сделать.Либо этому логину нужен пароль, либо этот логин не указан как разрешенный для доступа к данным.
Чтобы проверить, какие разрешения у вас есть для этого пользователя, запустите скрипт MySQL:
SELECT * FROM user WHERE user='www-data';
Чтобы добавить права этому пользователю (если они отсутствуют), запустите этот скрипт:
GRANT SELECT ON database.* TO 'www-data'@'localhost';