0

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

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

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

4

1 回答 1

1

MySQL 有不同的访问权限。您可以允许 MySQL 数据库仅处理来自特定机器的请求,或者只处理来自本地机器的请求。

但是,请注意 MySQL 将登录与“localhost”和“127.0.0.1”区分开来。

尝试同时允许 localhost、127.0.0.1 和 "%" 访问该帐户。

于 2014-06-15T06:09:12.920 回答