首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将mysql凭据存储在没有主机的my.cnf中

将mysql凭据存储在没有主机的my.cnf中
EN

Stack Overflow用户
提问于 2018-12-08 22:24:51
回答 1查看 682关注 0票数 1

有没有办法在.my.cnf文件中存储用户名和密码,并将主机设置为none?

例如,我可以使用以下命令成功登录到MySQL:

代码语言:javascript
复制
mysql -u username -p

然后输入我的密码。

但是,使用以下.my.cnf文件:

代码语言:javascript
复制
[client]
user=username
password=mypassword

在尝试登录时,我会收到以下错误:

代码语言:javascript
复制
Access denied for user 'username'@'localhost' (using password: YES)

看起来,MySQL似乎在向用户追加localhost主机名。

那么,如何将.my.cnf文件配置为使用空白主机?

我尝试在user=username@''文件中使用.my.cnfhost='',但没有结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-10 13:42:33

存储在.my.cnf中的密码包含特殊字符,因此需要用单引号包围。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53687589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档