PHP中不能连接Mysql

royzzc 2006-12-08 02:49:34
我的环境为:
Windows XP SP2
Apache Web Server Version 2.0.55
PHP Script Language Version 5.1.1
MySQL Database Version 5.0.16
为什么我新建立的用户总是不能在PHP程序中连接数据库;
我把全部都赋给用户了.用户密码试过用password(),md5()加密
和直接字符串.
我试过md5()的,代码如下:
<?php
$pw=md5("sysadmin");
//echo $pw;
$conn=mysql_connect("localhost","system","$pw")
or die("Can not connect the database server:".mysql_error());

?>

报错:Access denied for user 'system'@'localhost' (using password: YES)

是否有那地方要设置的,请高手指点下.谢谢!!!
附图:http://zhangzhicong.go2.icpcn.com/images/mysql_error.jpg
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacky_hjf 2006-12-11
  • 打赏
  • 举报
回复
先在命令行模式下用这个帐户名试一下,确定可用,有可能是付权限时一些字符问题.
iisbsd 2006-12-11
  • 打赏
  • 举报
回复
命令行:
mysqladmin -u root reload
或者mysql命令行:
flush table privilege;
royzzc 2006-12-10
  • 打赏
  • 举报
回复
创建用户好多种方法都做过,有直接在mysql.user中插入记录.
全部权限都赋给用户了.
我就是在本地测试的.
我在上面不是写清楚发吗?
我的环境为:
Windows XP SP2
Apache Web Server Version 2.0.55
PHP Script Language Version 5.1.1
MySQL Database Version 5.0.16
hy2003fly 2006-12-08
  • 打赏
  • 举报
回复
你是如何创建新用户,和赋于他什么权限,能不能从本地连接到mysql?

57,063

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧