有没有办法在 .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 回答
得到它的工作!这很愚蠢,与主人没有任何关系 . 存储在
.my.cnf
中的密码包含特殊字符,因此需要用单引号括起来 .