貌似这个开源的程序一直运行的很好,也可能早坏了,但是今天突然发现了这个错误;
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 了
写到最后问题来了……这个错误是怎么产生的?如何解决?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.