一直试图用uk2.net设置一个网络服务器,但是当我尝试登录时,我一直收到以下错误:
Access denied for user 'speedycm_root'@'localhost' to database 'speedycms'
这意味着什么?
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_speedycms = "localhost";
$database_speedycms = "speedycm_database";
$username_speedycms = "speedycm_root";
//省略了密码,但它是正确的
$password_speedycms = "___________";
$speedycms = mysql_pconnect($hostname_speedycms, $username_speedycms, $password_speedycms) or trigger_error(mysql_error(),E_USER_ERROR);
?>
我正在使用uk2.net托管btw
答案 0 :(得分:1)
这意味着它所说的,命名用户被拒绝访问指定的数据库。
确保数据库中的user exists GRANT访问数据库并使用正确的密码(如果有)。可能是用户名是speedycms_root
(请注意s)?
如果这样做无效,请浏览Causes of Access Denied Errors