我尝试使用带有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
。如何通过命令行将其更改回来?
答案 0 :(得分:0)
为root用户添加密码并尝试使用密码连接,看起来像workbench无法连接空密码,或者必须是复选框