为什么我能';是否将远程MySQL数据库与终端连接?

为什么我能';是否将远程MySQL数据库与终端连接?,mysql,command-line,remote-access,remote-server,Mysql,Command Line,Remote Access,Remote Server,我已经使用phpmyadmin创建了一个数据库。现在,我尝试使用以下命令使用终端连接该数据库: mysql -h server.com -u xyz -p 但在给出密码之后。它将返回以下错误: ERROR 1045(28000) : Access denied for user 'database_name'@' IP ADDRESS' (using password : yes) 我已经和我的主机提供商联系过了。他们建议我从CPanel中列出我的IP地址。我已经做过了。但我还是犯了这个错误

我已经使用phpmyadmin创建了一个数据库。现在,我尝试使用以下命令使用终端连接该数据库:

mysql -h server.com -u xyz -p
但在给出密码之后。它将返回以下错误:

ERROR 1045(28000) : Access denied for user 'database_name'@' IP ADDRESS' (using password : yes)
我已经和我的主机提供商联系过了。他们建议我从CPanel中列出我的IP地址。我已经做过了。但我还是犯了这个错误


如何克服此问题并将数据库连接到远程服务器?

的可能副本是否包含用户列表中存在的用户和主机组合?@lvaroGonzález感谢您指出这一点,我已进行了必要的编辑。希望这能帮助你理解这个问题。你检查过这个吗?嗯,您需要向
数据库授予权限_name@IP地址
数据库_name@%
.
的可能副本是否包含用户列表中存在的用户和主机组合?@lvaroGonzález感谢您指出这一点,我已经做了必要的编辑。希望这能帮助你理解这个问题。你检查过这个吗?嗯,您需要向
数据库授予权限_name@IP地址
数据库_name@%