Hi David,
Well, no matter how may times you checked, my experience is that error never lies. In fact it appears to be connecting but getting refused. With MySql the permissions are very specific and limit not only the user but what host he can connect from. In this case the user does not seem to have permission to connect from localhost. You can either grant 'web235-scdpm'@'localhost' permissions or 'web235-scdpm'@'any' usually makes it possible to connect from any host.
Hope it helps,
Joe