See MySQL :: MySQL 5.1 Reference Manual :: 6.2.7 Causes of Access-Denied Errors