CGI+MySQL: Access denied for user 'root'@'%' to database '

今天玩了玩Web html + 远程MySQL, 一开始web提示Server error,说可能是CGI语法错误,我用-cwT来检查cgi脚本的语法是没问题的。例如perl -wcT your.cgi.

后来经高人指点,直接运行CGI, 它很详细地报出了真正的root cause。原来是连接MySQL时出错,DB没有allow remote host。 此时便有的放矢了。

$ ./save2DB.cgi

DBI connect('database=fpc;host=135.21.133.11;port=3306','root',...)failed: Access denied for user 'root'@'%' to database 'mydb' at ./db.pl line 24

Can't call method"do" on an undefined value at ./db.pl line 27.




转载请务必写明出处。

尤其是94it.net 那个叫爱抄袭的人渣。

----------

我的其他文章:

http://blog.csdn.net/miluowan/article/details/21481443

http://blog.csdn.net/miluowan/article/details/21399931

http://blog.csdn.net/miluowan/article/details/19993631

http://blog.csdn.net/miluowan/article/details/18672113

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值