【问题标题】:Can't connect to localhost MySQL database through command line?无法通过命令行连接到 localhost MySQL 数据库?
【发布时间】:2014-08-05 06:57:43
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql database terminal localhost sequelpro


    【解决方案1】:

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

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

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

    【讨论】:

    • 编辑:认为这是正确的,但实际上仍然无法正常工作。仍然被拒绝访问。
    猜你喜欢
    • 2018-04-12
    • 2016-12-13
    • 2013-04-15
    • 2015-12-09
    • 2019-02-03
    • 2012-12-29
    • 1970-01-01
    • 2021-10-13
    • 2018-11-29
    相关资源
    最近更新 更多