貌似这个开源的程序一直运行的很好,也可能早坏了,但是今天突然发现了这个错误;
Access denied for user 'nobody'@'localhost' (using password: NO)
一些必要的说明
前几天 yum update 过
mysql Ver 14.14 Distrib 5.6.28, for Linux
账号密码都正确
GRANT USAGE ON *.* TO 'sc'@'localhost' IDENTIFIED BY PASSWORD <secret>
GRANT ALL PRIVILEGES ON 'sc'.* TO 'scdb'@'localhost' WITH GRANT OPTION
GRANT ALL PRIVILEGES ON 'sc'.* TO 'scdb'@'localhost'
用 mysql_connect 连接的。
@mysql_connect($this->host, $this->user, $this->pass, true)
mysql_error()显示的错误就是
Access denied for user 'nobody'@'localhost' (using password: NO)
改成
@mysql_connect('localhost', '账', '密', true))
也是同样的错误,我就见了 G 了!
代码里边搜索的 根本没有 nobody 的字符,也看不到相关的问题。
感觉唯一 nobody 相关的就是 文件 nobody:nobody 了
写到最后问题来了……这个错误是怎么产生的?如何解决?