奇怪的问题。无法从命令行连接到本地主机 MySQL 数据库,但我可以通过 MySQL 程序 Sequel Pro。有什么想法吗?我输入了相同的用户/密码,但我收到 root@localhost 的访问被拒绝错误
额外问题:你可以在 Sequel Pro 中运行 MySQL 命令吗?我对 MySQL 还很陌生,但我只是想更改一个简单的列定义。
编辑:从 Sequel Pro 查询 root 中重置密码,并能够使其正常工作。
最佳答案
MySQL 有不同的访问方式。您可以允许 MySQL 数据库仅处理来自特定计算机或本地计算机的请求。
但是,请注意,MySQL 会区分“localhost”和“127.0.0.1”的登录名。
尝试同时允许 localhost、127.0.0.1 和“%”访问该帐户。
关于mysql - 无法通过命令行连接本地MySQL数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226952/