LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1112|回复: 5

php5+mysql5请教!

[复制链接]
发表于 2006-1-4 19:00:05 | 显示全部楼层 |阅读模式
debian testing
apache2.0.55+php5.0.5+mysql5.0.16
一切都是apt-get安装的,并且安装了php5-mysql,在/etc/php5/apache2/php.ini中去掉了mysql.so和gd.so的注释,现在问题是mysql_connect链接时出现错误
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'josephpei'@'localhost' (using password: YES) in /home/josephpei/website/testdb.php on line 2
fail

并且命令行下mysql -u root -p也是同样的access denied
发表于 2006-1-4 19:23:54 | 显示全部楼层
引自:http://forum.java.sun.com/thread ... p;messageID=3921118
localhost and 127.0.0.1 are not treated the same in MySQL. You need another GRANT statement for that user with "user@127.0.0.1" rather than "user@localhost" or "user@localhost.localdomain"

是否这个问题?
回复 支持 反对

使用道具 举报

发表于 2006-1-4 19:40:22 | 显示全部楼层
mysql -u root
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-4 20:24:49 | 显示全部楼层
hit-pei:/home/josephpei/website# mysql -h 127.0.0.1 -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
回复 支持 反对

使用道具 举报

发表于 2006-1-5 13:23:48 | 显示全部楼层
读一下mysql的manual,设置一下root帐号 设置一下mysql的user表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 16:15:42 | 显示全部楼层
解决了,mysqld_safe强制更改root密码,然后就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表