数据库连接错误,提示如下,怎么解决?谢谢!

Primer2002cn 2004-09-10 10:03:34
Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user: 'root@tomwang' (Using password: NO) in D:\KnowledgeTree\phplib\db_mysql.inc on line 73
Database error: pconnect(172.16.10.152, root, $Password) failed.
SQL Error: ()
Session halted.
...全文
199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Primer2002cn 2004-09-10
  • 打赏
  • 举报
回复
问题解决了,谢谢你!
Primer2002cn 2004-09-10
  • 打赏
  • 举报
回复
是一个函数

/* public: connection management */
function connect($Database = "", $Host = "", $User = "", $Password = "") {
/* Handle defaults */
if ("" == $Database)
$Database = $this->Database;
if ("" == $Host)
$Host = $this->Host;
if ("" == $User)
$User = $this->User;
if ("" == $Password)
$Password = $this->Password;

/* establish connection, select database */
if ( 0 == $this->Link_ID ) {

$this->Link_ID=mysql_pconnect($Host, $User, $Password);
if (!$this->Link_ID) {
$this->halt("pconnect($Host, $User, \$Password) failed.");
return 0;
}

if (!@mysql_select_db($Database,$this->Link_ID)) {
$this->halt("cannot use database ".$this->Database);
return 0;
}
}

return $this->Link_ID;
}


谢谢你!
xuzuning 2004-09-10
  • 打赏
  • 举报
回复
贴出D:\KnowledgeTree\phplib\db_mysql.inc on line 73附近的代码
Primer2002cn 2004-09-10
  • 打赏
  • 举报
回复
我在控制台输入:>mysql -h 172.16.10.152 -u root -p
不输密码
提示:Access denied for user: 'root@tomwang' (Using password: NO)


2,输入:mysql -h localhost -u root -p
不输密码
登陆成功

请问,应该如何配置?

Primer2002cn 2004-09-10
  • 打赏
  • 举报
回复
to xuzuning(唠叨):
你有msn吗?我只有这个连接的问题需要解决!
xuzuning 2004-09-10
  • 打赏
  • 举报
回复
你用的是 pconnect(172.16.10.152, root, $Password)
而错误信息是Access denied for user: 'root@tomwang' (Using password: NO)
注意这个Using password: NO,这表示$Password为空

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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