+ -
当前位置:首页 → 问答吧 → Freebsd下php连接MYSQL的问题

Freebsd下php连接MYSQL的问题

时间:2010-08-27

来源:互联网

php连接MYSQL为什么以php文件所有者用户登陆?

比如我phpmyadmin目录所有者为wwwuser

我登陆phpmyamdin的时候,不管用户名密码输入什么,都提示

#1045 - Access denied for user 'wwwuser'@'localhost' (using password: NO)

说明一下,我数据库用的是5.5,php是5.2,freebsd是8.0的


另外,mysql里删除了匿名用户,只保留了一个root@localhost帐户


在本机用root输入密码登陆正常。

----------------------------------------
我还做了个试验:
为mysql添加wwwuser用户,密码为空,
此时phpmyadmin连接MYSQL输入任意用户名和密码都可以进入
然后
#chown -R root phpmyadmin
再打开phpmyadmin,提示为
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
说明我系统中php连接mysql总是用php文件所有者系统账号名来连接的。



什么地方改这个设置?


郁闷2个通宵了

作者: wayking   发布时间: 2010-08-27

登录mysql就需要用mysq中有效的l的用户和密码,跟程序运行用户无关
pma默认登录方式是config,跟php配置无关,需要修改pma的config.inc.php

作者: harbinbeer   发布时间: 2010-08-27