Mysql --默认组后缀在.my.cnf中不能使用正确的凭据
通过Mysql --默认组后缀在.my.cnf中不能使用正确的凭据,mysql,Mysql,通过--默认组后缀连接到数据库时出现问题 ~/.my.cnf 我连接的bash脚本: mysql --defaults-group-suffix=dblive 返回一个错误: ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES) 它似乎忽略了配置文件中的主机选项。当直接通过终端连接时 mysql -h mysql5.example.com -u xxx xxx -p 它工作得很好
--默认组后缀连接到数据库时出现问题
~/.my.cnf
我连接的bash脚本:
mysql --defaults-group-suffix=dblive
返回一个错误:
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)
它似乎忽略了配置文件中的主机选项。当直接通过终端连接时
mysql -h mysql5.example.com -u xxx xxx -p
它工作得很好:(
MySQL版本:5.6.19-67.0-log问题是密码中有一个特殊字符(#
),将密码放在“引号”中修复了它
mysql -h mysql5.example.com -u xxx xxx -p