无法使用 --login-path 在 Mac 上登录



我的MySQL版本是5.7.13,Mac版本是10.11.16。我尝试在终端中使用MySQL配置编辑器登录数据库。

我设置了客户端信息,并使用下面的命令登录。

mysql --login-path=localuser

不知怎么的,终端给了我这个错误。。。

mysql: [ERROR] unknown variable 'login-path=localuser'

有什么可能的办法解决这个问题吗?非常感谢。

似乎缺少mysql-config编辑器同样,一旦你安装了它,你需要配置登录路径,命令类似于:

mysql_config_editor set --login-path=storedPasswordKey --host=localhost --user=root --password

可能是您没有正确安装mysql。请尝试从官方来源安装:https://dev.mysql.com/downloads/mysql/5.5.html

或者可能是您没有正确安装Mysql实用程序。尝试从安装https://dev.mysql.com/downloads/utilities。



基于debian的系统也可以做:

apt-get install libmysqlclient-dev

据此http://bugs.mysql.com/bug.php?id=73670,你遇到的问题对debian来说是一个已知的错误,我希望以上步骤可以解决你的问题,你也可以在http://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html

如果你确信你已经正确安装了所有工具,但仍然不起作用,请尝试将错误提交给http://bugs.mysql.com/

我知道这个问题已经过时了,但答案可能会帮助其他人:

我的mac上也出现了同样的问题(但无法判断是否是特定的mac问题)。事实证明,我的命令行上也有-h hostname,而--login-path似乎是多余的。删除-h选项修复了它。

HTH

最新更新