Thanks for the help. I got it working. I could connect to mysql from shell command. Now I try to connect to mysql using perl. I installed the DBI::DBD module for perl. I think the DBI::DBD also working since I don't see error return running the following code:
#!/usr/bin/perl use DBI; $dbh=DBI->connect('DBI:mysql:andy'); my $query="select * from client"; my $sth=$dbh->prepare($query) or die "cann't prepare".$dbh->errstr."\n"; $sth->execute; my $rows; while(@row=$sth->fetchrow_array) {my $i; for $i (0..($sth->{num_of_fields}-1)) {print "[".$row[$i]."]";} print("\n"); } $sth->finish; $dbh->disconnect I don't understand the code. I copy it from a book. I am trying to print out the records returned from a query. I have a table named client in database andy. The table has 2 records. When I run the above code, I have 2 blank lines return. Could any one tell me what the problem is? Where could I find better documentation on DBI::DBD::mysql stuff for beginner? man DBD::mysql is difficult to understand. Thanks again for the info. >From: "Chuck \"PUP\" Payne" <[EMAIL PROTECTED]> >To: Doug Thompson <[EMAIL PROTECTED]>, Andy Cheng ><[EMAIL PROTECTED]>, Intrex <[EMAIL PROTECTED]>, >"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> >Subject: Re: Mysql installation. Help! >Date: Sun, 10 Mar 2002 14:18:13 -0500 > >Ok, if never run it then you have to start once, if I remember right undex >Red Hat, you have to go to /etc/rc.d/init.d and do this... > >./mysql start that will start it > >Then you will need to set it up so it will start later. SuSE you have to >start it once.... > >You will then need to set a password for mysql. > >I hope that helps. > > > ---------------------------- > | Chuck Payne | > | Magi Design and Support | > | www.magidesign.com | > | [EMAIL PROTECTED] | > ---------------------------- > >BeOS, Macintosh 68K, Classic, and OS X, Linux Support. >Web Design you can afford. > >Fortune for today -- > >Q: How many Zen masters does it take to screw in a light bulb? >A: None. The Universe spins the bulb, and the Zen master stays out > of the way. > > > > > If mysql.sock doesn't exist, that is because the server is not running. > > > > I fought the same battle as Mark and ultimately downloaded and installed >the > > RPM for 3.23.49a from MySQL in place of > > the copy that came with RH. The MySQL RPM installed and came up just >like it > > says in the book. Saves a lot of hair > > and dain bramage. > > > > If the server process _is_ running, it may be useful to go through the >section > > on binary installation and check those > > items to see if your RPM set everything up correctly. Don't bet on >finding > > anything, but it doesn't take long to do > > these checks. > > http://www.mysql.com/doc/I/n/Installing_binary.html > > > > Regards, > > Doug > > > > "Perfection is finally attained not when there is no longer anything to >add, > > but when there is no longer anything to > > take away." -- Antoine de Saint Exup?ry > > > > On Sun, 10 Mar 2002 10:11:05 -0500, Intrex wrote: > > > >> What I did was beat my brains out on the same exact problem. In the >end I > >> have no clue what I did to get it actually working. I had re-installed >the > >> mysql from the .tar.gz, I installed all the RPM's several times. >Everytime, > >> I fully rebooted the system, and finally I have to run > >> safe_mysqld --user=root > >> > >> I think finaly I ran the tar -zxvf on the mysqlmax.<version>.tar.gz, > >> rebooted the system, then re-ran safe_mysqld --user=root. > >> > >> Mark > >> > >> ----- Original Message ----- > >> From: "Andy Cheng" <[EMAIL PROTECTED]> > >> To: <[EMAIL PROTECTED]> > >> Sent: Sunday, March 10, 2002 10:01 AM > >> Subject: Mysql installation. Help! > >> > >> > >>> Hi all, > >>> I got this error message when trying to connect to mysql at the shell > >>> command: > >>> > >>> Error 2002:Can't connect to local MySql server through socket > >>> '/var/lib/mysql/mysql.sock > >>> > >>> > >>> There is no mysql.sock in the /var/lib/mysql directory. Did I miss >some > >>> thing in the mysql installation? Where could I find the mysql.sock? >I > >>> install mysql that came with redhat 7.2. Thank for the help. > >>> > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > Before posting, please check: > > http://www.mysql.com/manual.php (the manual) > > http://lists.mysql.com/ (the list archive) > > > > To request this thread, e-mail <[EMAIL PROTECTED]> > > To unsubscribe, e-mail > > <[EMAIL PROTECTED]> > > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > > >--------------------------------------------------------------------- >Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > >To request this thread, e-mail <[EMAIL PROTECTED]> >To unsubscribe, e-mail ><[EMAIL PROTECTED]> >Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php