Here's a test script that I use to check out a new database whenever I create a new one:
#!/usr/bin/perl use DBI; $database = "oncall"; $user = "oncall"; $code = "1donca"; print "INFO: Connecting to database: $database\n"; $connection = DBI->connect("DBI:mysql:$database", $user, $code) || die "Cannot connect to $database"; print "INFO: Connection established\n\n"; $statement = "select * from members where member_id = 3"; $cursor = $connection->prepare($statement) or die "Can't prepare $statement: $connection->errstr\n"; $cursor->execute; print "INFO: Printing Results:\n\n"; while(@row = $cursor->fetchrow_array) { foreach $field (@row) { print "field = $field "; } print "\n"; } $rc = $cursor->finish; $rc = $connection->disconnect; exit; Hope this helps! -Stephen Spalding --- Starman P <[EMAIL PROTECTED]> wrote: > All > i wrote the following perl script and tried to > connect to mysql database: > # File name fig13.pl > #!/usr/bin/perl -w > > use DBI; > > $dbh = > DBI->connect("DBI:mysql:zipcodes","username","mypass"); > if ($dbh) { > print "Connection successful\n"; > } > > then after giving execute permission, i tried to run > it by: > # perl fig13.pl > > I get error message: > DBI->connect(zipcodes) failed: Can't connect to > local MySQL server through > socket '/var/lib/mysql/mysql.sock' (2) at ./fig13.pl > line 5 > > zipcodes is the database i created in mysql. > When i manually type > # mysql -u username -p zipcodes > I get prompt for passwd and when i tyep it, it takes > me to the mysql promt. > So mysql server is running and that user has > permission to acces "zipcodes" > database. > What did i wrong or what can i do to make it work?? > > thanks for your help > > Pran > > _________________________________________________________________ > MSN Photos is the easiest way to share and print > your photos: > http://photos.msn.com/support/worldwide.aspx > > > > _______________________________________________ > Redhat-list mailing list > [EMAIL PROTECTED] > https://listman.redhat.com/mailman/listinfo/redhat-list __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list