无法通过命令行连接到localhost MySQL数据库?

时间:2014-06-15 05:51:23

标签: mysql database terminal localhost sequelpro

奇怪的问题。无法从命令行连接到localhost MySQL数据库,但我可以通过MySQL程序,Sequel Pro。有什么想法吗?我输入了相同的用户名/密码,但我收到了root @ localhost

的访问被拒绝错误

额外的问题:你能在Sequel Pro中运行MySQL命令吗?我对MySQL很陌生,但我只是想改变一个简单的列定义。

编辑:从Sequel Pro查询root中重置密码,并且能够使其正常工作。

1 个答案:

答案 0 :(得分:1)

MySQL有不同的访问权限。您可以允许MySQL数据库仅为特定计算机的请求提供服务,或仅从本地计算机提供请求。

但是,请注意,MySQL将登录区分为" localhost"并且来自" 127.0.0.1"。

尝试同时允许localhost,127.0.0.1和"%"到帐户。