我的MySQL版本是5.7.13,Mac是10.11.16。我尝试在终端中使用 MySQL 配置编辑器登录数据库。
我设置了客户端信息并使用以下命令登录。
mysql --login-path=localuser
不知何故,终端给了我这个错误......
mysql: [ERROR] unknown variable 'login-path=localuser'
有什么办法可以解决这个问题吗?谢谢!
最佳答案
您似乎缺少mysql-config-editor 此外,一旦安装完毕,您需要配置登录路径,命令类似于:
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 上找到有关此主题的更多详细信息。
如果您确定已正确安装了所有工具,但仍然无法正常工作,请尝试将错误提交至 http://bugs.mysql.com/
关于mysql - 无法在 Mac 上使用 --login-path 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38703897/