Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Php MySQL身份验证错误的原因:拒绝用户访问';根'@';xyz.com';(使用密码:是)_Php_Mysql - Fatal编程技术网

Php MySQL身份验证错误的原因:拒绝用户访问';根'@';xyz.com';(使用密码:是)

Php MySQL身份验证错误的原因:拒绝用户访问';根'@';xyz.com';(使用密码:是),php,mysql,Php,Mysql,我已经设置了一个新的备份服务器,在该服务器上配置了LAMP配置。我的web应用程序连接到mysql并从mysql存储/获取数据。访问web应用程序时,会显示以下错误: 拒绝访问用户“root”@“xyz.com”(使用密码:是) 在检查mysql上的访问详细信息时,它显示 此外,我重新启动了服务器,但不确定需要提供什么身份验证才能使其正常工作 此外,这是我在使用ELECT USER(),CURRENT_USER()时看到的结果 root@localhost|root@localhostmysq

我已经设置了一个新的备份服务器,在该服务器上配置了LAMP配置。我的web应用程序连接到mysql并从mysql存储/获取数据。访问web应用程序时,会显示以下错误:

拒绝访问用户“root”@“xyz.com”(使用密码:是)

在检查mysql上的访问详细信息时,它显示

此外,我重新启动了服务器,但不确定需要提供什么身份验证才能使其正常工作

此外,这是我在使用
ELECT USER(),CURRENT_USER()时看到的结果

root@localhost
|
root@localhost

mysql的详细信息是“xyz”,而不是“xyz.com”,请更新主机并重试

共享一些代码,以便我可以帮助您。您需要知道的是什么,在代码方面?我想要数据库解决文件检查您的配置文件,其中提供用户名,密码在代码中。@Diksha配置文件有任何特定的名称吗?对不起,我是第一次这么做,不知道该怎么改变?任何想法都可以使用root,然后像这样尝试:更新mysql.user set Host='xyz.com'where user='root'和Host='xyz'谢谢你的帮助。但是现在,问题是它不再是管理员了?我该怎么做?在*.TO'root'@'xyz.com'上的所有权限-表示“root”,从'xyz.com'登录在任何数据库上都具有所有权限(超级用户!)。如果用户使用“root”从“xyz.com”登录,则用户应能看到所有屏幕;输入“show grants;”,它显示当前用户的权限,可能登录用户不是“root@'xyz.com'”实际上,root@'localhost'和root@'xyz.com'在mysql中几乎是同一个帐户。如果php应用程序中出现一些屏幕错误,请检查应用程序的错误日志,可能会找到一些信息。