基本的mysqli_connect错误

时间:2015-02-21 14:07:08

标签: php

我只是想尝试连接到我的数据库。我有所有正确的登录和IP信息,但我仍然收到错误。我使用HostGator进行托管和Dreamweaver开发。我甚至重置了我的密码只是为了确保我的登录正确。我与数据库建立连接的做法是什么?谢谢!

Warning: mysqli_connect(): (28000/1045): Access denied for user 
'mlakes_1012'@'192.185.21.144' (using password: YES) in   
/home1/mlakes/public_html/index.php on line 28
Couldn’t connect to server.

<?php

$host= '192.185.21.144';
$user= 'mlakes_1012';
$password= '********';
$dbname = 'mlakes_wonsport';
$cxn = mysqli_connect($host,$user,$password,$dbname)
or die ("Couldn’t connect to server.");

mysqli_close($cxn);

?>

2 个答案:

答案 0 :(得分:0)

$host应该是“localhost”,而不是“192.185.21.144”。我注意到你正试图在本地连接MySQL,相对于你所在的服务器。

在cPanel共享托管环境中,除非在cPanel»数据库»远程MySQL®中添加“192.185.21.144”,否则“192.185.21.144”不会被识别为您指定用户的主机。

答案 1 :(得分:0)

更改

         $host= '192.185.21.144';

         $host = 'localhost';   

它会起作用