免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1647 | 回复: 3
打印 上一主题 下一主题

使用perl联接mysql求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-01-24 22:19 |只看该作者 |倒序浏览
我安装了FEDORA CORE3后, 使用自带的perl在命令行状态下能联接mysql,并且输出一切正常. 但是在自带的apache服务器中, 使用perl CGI联接数据库产生如下错误:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(13)
我使用的联接语句如下:
$dbh=DBI->;connect('dbi:mysql:sell',$username,$password);
apache的错误日志如下:
[error] [client 127.0.0.1] DBI connect('sell:localhost','szwb',...) failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) at /var/www/html/db.cgi line 6
请问该如何解决, 谢谢.

论坛徽章:
0
2 [报告]
发表于 2005-01-24 22:38 |只看该作者

使用perl联接mysql求助

查看你mysql的sock是不是在所提示的那个目录下,如果不是做一个软联接到此处

论坛徽章:
0
3 [报告]
发表于 2005-01-25 17:38 |只看该作者

使用perl联接mysql求助

sock是在该目录下, 并且在命令行中执行正常.

论坛徽章:
0
4 [报告]
发表于 2005-01-26 09:16 |只看该作者

使用perl联接mysql求助

错误13应该就是这个问题,如果不是那就没有办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP