Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当从MySQL控制台登录时,MSQL密码有效,但当尝试从PHP代码连接DB时,相同的密码无效_Php_Mysql_Mysqli - Fatal编程技术网

当从MySQL控制台登录时,MSQL密码有效,但当尝试从PHP代码连接DB时,相同的密码无效

当从MySQL控制台登录时,MSQL密码有效,但当尝试从PHP代码连接DB时,相同的密码无效,php,mysql,mysqli,Php,Mysql,Mysqli,这是我用来连接数据库的代码。当直接使用MySQL控制台登录时,我的凭据可以正常工作,但当尝试从PHP代码连接DB时,我的凭据无法正常工作 错误;PHP警告:mysqli_connect():(HY000/1045):拒绝用户访问 请查看随附的屏幕截图: 用户SIDSAHU3可能被限制为本地主机 从CLI中,尝试使用% CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass'; GRANT ALL ON *.* TO 'myuser'@'%'; 不要发布您的

这是我用来连接数据库的代码。当直接使用MySQL控制台登录时,我的凭据可以正常工作,但当尝试从PHP代码连接DB时,我的凭据无法正常工作

错误;PHP警告:mysqli_connect():(HY000/1045):拒绝用户访问

请查看随附的屏幕截图:

用户SIDSAHU3可能被限制为本地主机

从CLI中,尝试使用%

CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
GRANT ALL ON *.* TO 'myuser'@'%';

不要发布您的pwd..这是虚拟密码而不是实际的HP警告:mysqli_connect():(HY000/1045):拒绝用户访问。。这是我收到的错误,我也附上了截图。有人能帮我解决这个问题吗?使用
mysqli\u错误($conn)是一个非常糟糕的主意
在您的代码中,因为它可能会泄漏敏感信息。有关更多说明,请参阅本文:根据建议,我已使用%host.创建了新用户。。现在我发现一个下面的错误mysqli\u connect():php\u network\u getaddresses:getaddrinfo失败:没有已知的主机。在$servername='%'中$db_name='HappaningsDb'$用户名='SIDSAHU7'$密码='sid12345'$conn=null//$link=newpdo(“mysql:host=$servername;dbname=$db_name”,$username,$password);//$link->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_异常)$link=mysqli\u connect($servername、$username、$password、$db\u name);服务器名称=本地主机或服务器名称。我也尝试过,但仍然得到相同的错误:(要隔离它与PDO无关,您可以尝试使用MySQLi吗
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
GRANT ALL ON *.* TO 'myuser'@'%';