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

时间:2016-08-01 16:37:22

标签: mysql login path config

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

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

mysql --login-path=localuser

不知何故,终端给了我这个错误......

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

有没有办法解决这个问题?谢谢!

2 个答案:

答案 0 :(得分:0)

您似乎缺少 mysql-config-editor 一旦你安装它,你需要配置登录路径,使用命令simillar:

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

可能是你没有正确安装mysql。 尝试使用官方来源安装它: https://dev.mysql.com/downloads/mysql/5.5.html

或者您可能没有正确安装Mysql Utilities。 尝试从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 <上找到有关此主题的更多详细信息/ p>

如果您确定已正确安装了所有工具但仍然无效,请尝试向http://bugs.mysql.com/提交错误

答案 1 :(得分:0)

我知道这个问题已经过时了,答案仍然可以帮助其他人:

我在我的mac上遇到了同样的问题(虽然不知道它是否是特定的mac问题)。事实证明我的命令行上也有-h hostname,这似乎与--login-path多余。删除-h选项修复它。

HTH