我在Strato服务器上托管了一个网站。如果我想建立与MySQL数据库的连接,我会收到以下消息:Access denied for user 'user'@'host' to database 'Dbname'
。这考虑了远程访问。我也无法在PHPMyAdmin环境中执行简单查询。
select Host, User from mysql.user;
此命令的结果是错误:
SELECT command denied to user 'U*******'@'klute.store.d0m.de' for table 'user
'
function __construct()
{
$user = 'U*******';
$pass = '';
$database = 'DB*******';
$host = 'rdbms.strato.de';
$this->db = new mysqli( $host, $user, $pass, $database);
if( $this->db->connect_errno > 0 )
die( $this->db->connect_error );
}
必须有办法,因为我已经建立了与Wordpress的连接。所以他们知道它是如何完成的。
mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );