in /opt/wordpress/wp-config.php (which says DB_USER=wordpress) but I only find a user 'wordpressuser' in MySQL.
I do have the dungog repository enabled in yum.
Check your yum log files to see if the worpress package was updated.
Mysql users should not change unless you or the application change it. If a "new" wordpress was installed/upgraded, then perhaps it reconfigured settings automatically.
You could change the user in wp-config.php to what you believe it should be and see if it works.
It's better to disable "other" repositories than those recommended by the developers (in the FAQ), no nasty suprises then doing official updates. You can run specific commands to update from specific repositories when required using the enablerepo command.
Here's an example from Dansguardian contrib/howto
Alternatively you can add the dungog repository
The following command will configure the Dungog repository on SME Server.
/sbin/e-smith/db yum_repositories set dungog repository \
Name 'SME Server 7 - dungog' \
BaseURL '
http://sme.dungog.net/packages/smeserver/7.0/i386/dungog/' \
EnableGroups yes \
GPGCheck no \
Visible no \
status disabled
After adding it to the database we have to update the changes to the configuration file:
expand-template /etc/yum.conf
Install dansguardian and it's dependencies
yum --enablerepo=dungog install smeserver-dansguardian dungog-blacklists
To view available updates
yum --enablerepo=dungog list updates