亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1692 | 回復(fù): 8
打印 上一主題 下一主題

求助~~關(guān)于連接mysql [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-07-22 12:34 |只看該作者 |倒序?yàn)g覽
本帖最后由 huangxiaohen 于 2013-07-22 12:37 編輯

在家里好用,換了臺(tái)電腦就不好用了。這是為什么呢??而且prepare也不能用了。。。
DBI connect('bbs_url:localhost','root',...) failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at spider.pl line 13
Can't call method "prepare" on an undefined value at spider.pl line 23.
  1.   7 my $dbname = "bbs_url";
  2.   8 my $location = "localhost";
  3.   9 my $port = "3306";
  4. 10 my $database = "DBI:mysql:$dbname:$location";
  5. 11 my $db_user = "root";
  6. 12 my $db_pass = "root";
  7. 13 my $dbh = DBI->connect($database,$db_user,$db_pass);

  8. my $sth=$dbh->prepare("$sql");

復(fù)制代碼

論壇徽章:
3
未羊
日期:2013-11-18 15:17:06酉雞
日期:2013-12-06 17:07:16天蝎座
日期:2014-06-11 12:37:07
2 [報(bào)告]
發(fā)表于 2013-07-22 12:40 |只看該作者
嘗試下重啟數(shù)據(jù)庫服務(wù)。service mysqld restart

論壇徽章:
3
未羊
日期:2013-11-18 15:17:06酉雞
日期:2013-12-06 17:07:16天蝎座
日期:2014-06-11 12:37:07
3 [報(bào)告]
發(fā)表于 2013-07-22 12:42 |只看該作者
而且給你一個(gè)我以前寫的例子,你研究下是不是哪寫錯(cuò)了?
  1. #!/usr/bin/perl

  2. #set module
  3. use DBI;

  4. #scanf the mysqluser
  5. print "請(qǐng)輸入mysql帳號(hào):\n";
  6. chomp($mysql_n=<STDIN>);
  7. print "請(qǐng)輸入mysql密碼:\n";
  8. chomp($mysql_p=<STDIN>);
  9. print "請(qǐng)輸入需要連接的數(shù)據(jù)庫:\n";
  10. chomp($mysql_d=<STDIN>);
  11. print "請(qǐng)輸入需要插入的用戶數(shù)據(jù):\n";
  12. chomp($user_n=<STDIN>);
  13. print "請(qǐng)輸入需要插入的密碼數(shù)據(jù):\n";
  14. chomp($user_p=<STDIN>);
  15. print "請(qǐng)輸入需要插入的電話數(shù)據(jù):\n";
  16. chomp($user_t=<STDIN>);
  17. print "請(qǐng)輸入需要插入的工齡數(shù)據(jù):\n";
  18. chomp($user_y=<STDIN>);


  19. #connect mysql
  20. my $in=DBI->connect("DBI:mysql:database=$mysql_d;host=localhost","$mysql_n","$mysql_p") or die "FUCK no do it!!!\n";
  21. #insert tables
  22. my $insert=$in->do("insert into people(username,password,number,year)values('$user_n','$user_p',$user_t,$user_y)");

  23. #select databases;
  24. my $select=$in->prepare("select username,password from people");
  25. $select->execute();

  26. #print the list
  27. while(my $list=$select->fetchrow_hashref()){
  28.   print "$list->{'username'}\t";
  29.   print "$list->{'password'}\t";
  30.   print "$list->{'number'}\t";
  31.   print "$list->{'year'}\t";
  32. }
  33. print "\n";
  34. #close mysql
  35. $in->disconnect();
復(fù)制代碼

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2013-07-22 21:44 |只看該作者
telnet 127.0.0.1 3306 看看本機(jī)DB是否正常

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2013-07-23 16:28 |只看該作者
回復(fù) 4# wenxin1234114


   正常啊。以前也有這情況也忘了做什么了就可以使了,這次怎么也不好使。。。在家可以跑,換臺(tái)機(jī)器就不ok了。。。

論壇徽章:
1
2015亞冠之阿爾納斯?fàn)?日期:2015-11-11 18:05:28
6 [報(bào)告]
發(fā)表于 2013-07-24 14:58 |只看該作者
是不是本機(jī)要裝mysql-devel

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2013-07-24 15:21 |只看該作者
回復(fù) 6# kaixin9ok
我在家就裝了個(gè)Mysql,在別的機(jī)器裝的一模一樣的mysql,一樣的代碼。就是跑不了```` 郁悶


   

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
8 [報(bào)告]
發(fā)表于 2013-07-24 15:36 |只看該作者
huangxiaohen 發(fā)表于 2013-07-24 15:21
回復(fù) 6# kaixin9ok
我在家就裝了個(gè)Mysql,在別的機(jī)器裝的一模一樣的mysql,一樣的代碼。就是跑不了```` 郁 ...

什么叫“一模一樣的mysql“?
防火墻設(shè)置一樣嗎?mysql版本一樣嗎?端口一樣嗎?數(shù)據(jù)庫用戶權(quán)限一樣嗎?socket文件位置一樣嗎?my.cnf中的設(shè)置一樣嗎?

btw. 報(bào)錯(cuò)寫的很清楚了。

論壇徽章:
3
摩羯座
日期:2013-09-04 12:01:36申猴
日期:2013-10-23 12:12:23CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34
9 [報(bào)告]
發(fā)表于 2013-07-24 15:39 |只看該作者
如果是換了環(huán)境出問題 主要還是排查一下環(huán)境是否安裝正確
看看mysql的inner engine安裝是否到位,試試用客戶端是否能正常鏈接mysql,手動(dòng)下sql是否正常。
再檢查perl環(huán)境的dbi是否安裝,是否安裝到位,建議用cpan自動(dòng)安裝
最后在看下sql的格式語法是否正確,還有perl的語法是否正確
基本就這點(diǎn)
要不你貼下完成的腳本來看看吧
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP