我一直试图在Workbench上创建一个新的数据库连接。但是,每次测试连接时,都会出现一条错误消息,内容如下
无法连接到位于127.0.0.1:3306的mysql,用户“root”@"localhost“的用户根访问被拒绝(使用密码:yes)
我不知道造成这个错误的原因是什么。我已经尝试卸载和重新安装我的Workbench6.1和mysql Server5.6,但错误仍然没有解决。
首先检查是否是工作台或连接问题。
1)在windows中运行“cmd”打开终端
两者都试试
2a)mysql-u root-p-h 127.0.0.1-p 3306
2b)mysql-u root-p-h>localhost-p 3306
3)如果连接良好,您将得到一个密码提示,看看您是否可以使用正确的密码连接。
如果您的连接被拒绝,只需授予权限
mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';
如果您的连接在这里被接受,这就像是一个工作台配置问题。