【问题标题】:Connection not allowed to Mysql server via IISExpress [duplicate]不允许通过 IISExpress 连接到 Mysql 服务器 [重复]
【发布时间】:2014-01-27 20:53:54
【问题描述】:

当通过 iisexpress 服务器连接到我的本地主机上的 mysql 服务器时,我收到以下错误:

iisexpress.exe 错误:0:主机“MyPcName”不允许连接到 这个 MySQL 服务器

但问题是它只发生在某些连接上,连接或/和任务之间没有真正的区别。

这是mysql还是iisexpress的问题?我怎么知道它是什么并修复它?

我正在使用 MySQL Connector Net 6.7.4、Visual Studio 2013 和 XAMPP 1.8.2。

【问题讨论】:

    标签: mysql asp.net vb.net iis-express


    【解决方案1】:

    取自reference manual

    f 当您尝试从其他主机连接时出现以下错误 比运行 MySQL 服务器的那个,这意味着有 用户表中没有与客户端匹配的 Host 值的行 主持人:

    主机...不允许连接到这个 MySQL 服务器

    您可以通过为以下组合设置帐户来解决此问题 您尝试使用的客户端主机名和用户名 连接。

    如果您不知道机器的 IP 地址或主机名 你正在连接的,你应该把'%'作为主机的一行 用户表中的列值。尝试从 客户端机器,使用 SELECT USER() 查询来看看你是怎么做的 连接。然后将用户表行中的'%'更改为实际主机 显示在日志中的名称。否则,您的系统将不安全 因为它允许来自给定用户名的任何主机的连接。

    【讨论】:

    • 它与其他连接具有相同的连接字符串,但不会被禁止。
    猜你喜欢
    • 2014-01-17
    • 2016-02-20
    • 2013-06-27
    • 2013-10-17
    • 2013-03-31
    • 2013-10-09
    • 2015-04-22
    • 1970-01-01
    • 2012-11-12
    相关资源
    最近更新 更多