是否可以在.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
文件以使用空白主机?
我尝试在user=username@''
文件中使用host=''
和.my.cnf
无济于事。
答案 0 :(得分:0)
开始工作!这很愚蠢,与房东无关。 .my.cnf
中存储的密码包含特殊字符,因此必须用单引号引起来。