代码是:
$mysql = new mysqli('10.1.36.20', 'user', 'password', 'dbname');
结果是: 警告:mysqli :: mysqli():( 28000/1045):拒绝用户'用户' 10.1.36.111' (使用密码:是).... [/ p>
webserver IP:10.1.36.13; mysql服务器IP:10.1.36.20
它在哪里获得了10.1.36.111?
我是通过mysql_connect尝试的 - 同样的问题。
答案 0 :(得分:0)
最快修复是查看错误并阅读它。例如,如果“(使用密码:否)”,则需要确保您的连接使用密码。 如果“(使用密码:是)”,请确保使用正确的密码。
如果错误报告
无法连接: localhost:服务器'localhost'与用户'username_user'
的连接错误确保已将用户添加到数据库并授予该用户权限。 要么 为数据库创建新的用户或使用正确的用户名和密码
用于管理此操作转到您的Phpmyadmin->用户 - >添加用户
默认:强> 用户名:“根” 密码:”” 并使用此功能作为参考。
<?php
// db connect to nm database
function db_connect_nm()
{
//Database server
$host= 'localhost';
$nm_name= 'myname_databasename';
$nm_user= 'myname_dbusername';
$nm_pword= 'password';
$nm_connect = new mysqli($host, $nm_user, $nm_pword, $nm_name);
if (!$nm_connect)
throw new Exception('Could not connect to NM database ');
else
return $nm_connect;
}
?>
可以通过设置解决10个问题中的9个问题,所以请检查一下