我只是想尝试连接到我的数据库。我有所有正确的登录和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);
?>
答案 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';
它会起作用