Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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 更改主机名开=>;错误1045(28000):拒绝用户访问';备份'@';yuvahealth.stream';(使用密码:是)_Mysql - Fatal编程技术网

Mysql 更改主机名开=>;错误1045(28000):拒绝用户访问';备份'@';yuvahealth.stream';(使用密码:是)

Mysql 更改主机名开=>;错误1045(28000):拒绝用户访问';备份'@';yuvahealth.stream';(使用密码:是),mysql,Mysql,我有一个VPS,当尝试连接到远程服务器上的mysql服务器时,我发现错误: 错误1045(28000):用户“备份”@“yuvahealth.stream”的访问被拒绝(使用密码:是) 连接最终成功,但我想更改“yuvahealt.stream”值 如何将“yuvahealt.stream”更改为另一个不同的 注意:我没有在本地计算机上安装mysql服务器,只有mysql客户端'yuvahealt.stream'是您连接的主机名(请参阅上的mysql手册)。这意味着您只能通过从另一台主机连接或使

我有一个VPS,当尝试连接到远程服务器上的mysql服务器时,我发现错误:

错误1045(28000):用户“备份”@“yuvahealth.stream”的访问被拒绝(使用密码:是)

连接最终成功,但我想更改“yuvahealt.stream”值

如何将“yuvahealt.stream”更改为另一个不同的


注意:我没有在本地计算机上安装mysql服务器,只有mysql客户端

'yuvahealt.stream'
是您连接的主机名(请参阅上的mysql手册)。这意味着您只能通过从另一台主机连接或使用IP地址标识帐户,或使用通用的
'%'
主机名来更改它


你不能随意设置你想要的任何东西。您只能自由更改用户名的
'backup'
部分。

MySQL用户的主机部分
yuvahealth.stream
是MySQL服务器通过DNS查找获得的名称

MySQL服务器使用对
gethostbyaddr
的系统调用,将IP地址解析为主机名

该主机值不受MySQL控制。主机值来自DNS,基于连接到MySQL服务器的IP地址


如果您希望MySQL看到不同的“主机”值,则需要修改DNS条目,以便IP地址解析为不同的主机名。

谢谢@spencer7593是否有任何方式可以直接从我的VPS服务器更改DNS条目,或者这是我的VPS支持任务?服务器是serverhub.com与我使用cloudflare的dns有关吗?我想我需要将DNS记录链接到我在serverhub.com上的IP,不是吗?