求大神指教,小弟在用php连接数据库的时候一直被拒绝访问。

求大神指教,我学php的时候要在linux下搭建lamp,用的deepin,搭建好之后用php连接数据库的时候,总是Access denied for user 'root'@'localhost' (using password: YES),在网上看来很多教程,不管用,尤其让我修改/etc/mysql/my.cnf的时候,我的这个文件了没有教程里说要注释的内容,里面全是注释,如图,另外我也添加了几个host为%的用户还是不行,因为到修改my.cnf的时候不知道要修改哪里。已经要崩溃了,希望前辈们指点一下。
而且只有mysqli这种访问方式才会被拒绝,用mysql_query()就不会。

这个就是用户名密码错误提示啊。注意 mysqli 和 mysql 函数的参数顺序区别呀。
它都说了你提供的密码不正确了。。不要怀疑它的报错,你提供的密码一定是错了。或者本来应该填密码的地方,你填了别的。
温馨提示:答案为网友推荐,仅供参考
相似回答