我正面临着一个奇怪的问题,这个问题在EC2 redhat的例子中突然开始了。我在上面提到的例子中安装了我的xampp。
我正在尝试从另一个EC2实例连接到sql。
假设我有EC2实例A和EC2实例B。我的实例A具有以下配置

我正在尝试从实例B连接mysql,并得到了以下错误。为什么它试图连接ashish.svn.com,这是一个etc/hosts实例条目。还请注意,我以前使用的连接方式与以前的相同,而且我不碰EC2实例。

我正在从windows获得以下错误。我不知道这个IP地址从哪里来(103.56.238.23)?EC2 IP地址通常以52开头,我在heidisql提示符中已经提到了这一点。

如果我在skip-grant-tables文件(例如A)中禁用了my.conf,那么它将连接到正确的mysql服务器,而不会出现任何问题。

注意,我在mysql中已经有了以下配置,正如前面提到的,它可以完美地为'xxxx'@'localhost‘= PASSWORD (’password‘)设置密码;
授予所有特权。“xxxx”@‘%’,由“password”和GRANT选项标识;
我不知道为什么它试图连接一些随机的IP地址(从和另一个EC2实例,我在这里注意到它是B的),而跳过授权表是启用的。
任何帮助都是非常感谢的。
发布于 2016-05-11 13:02:43
在挣扎了很多之后,我发现了这个问题。mysql中的information_schema数据库已损坏(数据从某些表中删除)。所以我重新安装了mysql并解决了问题。
https://stackoverflow.com/questions/36973895
复制相似问题