попробывать заново dspam'@' localhost' создать в mysql ?
думаю для начала нужно проверить есть он там или нет
Да есть! поставил phpmyadmin посмотрел там ОН
но не все были права даны на базу dspam
debian-sys-maint localhost Глобальный уровень ALL PRIVILEGES Да
dspam localhost Глобальный уровень SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER Да
Уровень базы данных ALL PRIVILEGES Да
root 127.0.0.1 Глобальный уровень ALL PRIVILEGES Да
root localhost Глобальный уровень ALL PRIVILEGES Да
root mail Глобальный уровень ALL PRIVILEGES Да