如果通过远程连接Bluehost的MySQL数据库时出现连接错误一般有以下几个原因:
第一、最常见的数据库连接问题是由于错误的用户名和/或密码造成。请确保所使用的用户名/密码和在cPanel的“MySQL数据库”后台创建时的MySQL用户名/密码一致。在错误日志里可看到相关的错误信息:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'Username'@'localhost' (using password: YES) in /home1/examplec/public_html/config.php on line 3
Couldn't connect to server.
第二、另外一个可能原因就是PHP编码错误。一般来说,PHP代码是很敏感的,比如说缺少标点符号就会出现数据库连接错误。在错误日志里可看到相关的错误信息:
Parse error: syntax error, unexpected T_STRING in /home1/examplec/public_html/index.php on line 31