【发布时间】:2016-11-21 11:30:08
【问题描述】:
目前我正在使用 VS 2010 和 MySQL Workbench,但是当我运行代码时,我看到了这个错误:
'主机'localhost'不允许连接到这个 MySQL 服务器'。
我在 Windows Server 2012 r2 中安装了 MySQL Workbench,当我尝试使用 IP 地址登录时,我收到了类似的错误
不允许主机 xxx 连接到这个 MYSQL 服务器。
【问题讨论】:
目前我正在使用 VS 2010 和 MySQL Workbench,但是当我运行代码时,我看到了这个错误:
'主机'localhost'不允许连接到这个 MySQL 服务器'。
我在 Windows Server 2012 r2 中安装了 MySQL Workbench,当我尝试使用 IP 地址登录时,我收到了类似的错误
不允许主机 xxx 连接到这个 MYSQL 服务器。
【问题讨论】:
我认为这是一个安全问题。
请在 mysql 数据库上重新创建新用户。
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
之后,请重启MYSQL服务。
【讨论】: