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

标签 mysql authentication path config

我的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/

相关文章:

python - 将 Python Numpy 结构保存为 MySQL Blob

mysql - 从链接列可以为空的两个表中选择

PHP/MySQL等待30秒过滤

java/swing-为什么我的返回方法在赋值后返回NULL?

shell - 当前目录、父目录和根目录的路径

php - 设置 PHP 和 ffmpeg 的 ENV PATH,以便在 PHP 脚本中使用 CLI,例如 shell_exec()

c# - 如何将此查询转换为不等于版本

python - 如何根据单个scrapy.Spider的不同命令设置不同的IP?

c# - 如何在 ASP .NET MVC Core 中注销 Facebook 等外部身份验证方案?

c++ - Qt Creator 修改PATH环境变量