无法从Windows服务器上的mysql客户端使用FQDN连接到远程mysql服务器。这两个服务器都在AWS中。我可以连接IP和通配符'%'。如何使其与完全限定域名(FQDN)一起使用。
Mysql客户端可以通过以下两种方式连接到远程mysql服务器:
使用IP 使用以下命令授予对IP的访问权限:
create user '<USER>'@'<Windows IP>' identified by '<PWD>';
grant all PRIVILEGES on <DBNAME>.* to '<USER>'@'<Windows IP>' WITH GRANT OPTION;
使用通配符
使用通配符'<USER>'@'%'
授予访问权限,这意味着来自任何主机的用户都可以访问它,这可能会带来安全问题。
由于IP更改,我们需要使其与FQDN一起使用。使用FQDN授予访问权限时,出现以下错误。 错误排除:(不允许将“'HY000',“ [HY000] [MySQL] [ODBC 3.51驱动程序]主机””连接到该MySQL服务器(1130)(SQLDriverConnect);