在我们的软件中,我使用的是一些执行mysql查询的脚本。
mysql -s "<<query>>
直到最近,一切正常。但现在,它正在抛出
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
但是当我将脚本更新为
时mysql -uroot -pxxxx -s "<<query>>
它工作正常。
但是当我在不同的服务器(linux - 相同版本)中安装相同的软件时。
mysql -s "<<query>>
在这台机器上工作正常。
不同m / c中不同行为的原因是什么?是因为任何系统配置?
答案 0 :(得分:0)
我找到了原因,两个服务器中root用户的密码值不同。