我在Drupal中配置数据库设置时遇到问题。我将在这里提出一些样本数据:
Database Mysql:
Database: databaseName
User: user
Password: password
Server: server.com
Server Choice: mysqldb2 (in phpmyadmin I have this option and I can choose between mysqldb1 and mysqldb2 to access to the mysql server)
我得到的错误信息是:
mysql错误是:拒绝访问 user:'user @ localhost'(使用 密码:是)。
我在settings.php中尝试了以下几行,但我总是得到相同的错误消息:
$db_url = 'mysql://user:password@localhost/databaseName';
$db_url = 'mysql://user:password@localhost/databaseName/mysqldb2';
用户和密码在phpmyadmin中工作,所以我确定它们是正确的。
感谢
答案 0 :(得分:1)
尝试:
$db_url = 'mysql://user:password@server.com/databaseName';
或
$db_url = 'mysql://user:password@mysqldb2/databaseName';
答案 1 :(得分:0)
server.com
?我认为您必须在字符串中将localhost
更改为server.com
。
$db_url = 'mysql://user:password@server.com/databaseName';