首页 文章

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

提问于
浏览
0

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

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

mysql -u username -p

然后输入我的密码 .

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

[client]
user=username
password=mypassword

尝试登录时收到以下错误:

Access denied for user 'username'@'localhost' (using password: YES)

似乎MySQL正在向用户附加 localhost 主机名 .

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

我尝试在 .my.cnf 文件中使用 user=username@''host='' 无济于事 .

1 回答

  • 0

    得到它的工作!这很愚蠢,与主人没有任何关系 . 存储在 .my.cnf 中的密码包含特殊字符,因此需要用单引号括起来 .

相关问题