【发布时间】:2015-02-24 19:03:18
【问题描述】:
我尝试使用带有mysql -u root -p -h localhost -P 3306 的MS-DOS 命令行并能够登录mysql> 控制台。 Show grants 命令提供以下信息
GRANT ALL PRIVILEGES ON `business`.* TO 'root'@'%'
但是,当我对 MySQL Workbench 执行相同操作时,我收到以下错误
两者都尝试使用相同的密码,并且服务 MYSQL56 运行正常。还有什么可能导致这种情况?
更新
我认为我做的最后一件事是将用户访问位置从localhost 更改为any。如何通过命令行改回来?
【问题讨论】:
-
我通过将 root 用户的主机部分更新回
localhost解决了这个问题。来自stackoverflow.com/questions/1913984/…。
标签: mysql mysql-workbench