Hello, all! I'm working on some perl script and have problem connecting to mysql server. The problem is: it's ok if connecting to localhost, but can't connect to other server.
Example: ### RDB.pm require RErrorHandler; require RHash; require DBI; package RDB; @ISA=qw{ RHash }; my $connection='_CONNECTION'; my $statements='_STATEMENTS'; my $operator='_OPERATOR'; my $interface='interface'; my $driver='driver'; my $database='database'; my $host='host'; my $port='port'; my $username='username'; my $password='password'; # 1st - connecting to localhost - OK sub create { my $this=shift; my $self=($this->SUPER::create(@_)); $self->{$connection}=DBI->connect($self->{$interface}.':'.$self->{$driver}.':'.$self->{$database},$self->{$username},$self->{$password}); $self->{$statements}={}; return $self; } # 2st - connecting to another server - WHAT'S WRONG? sub create { my $this=shift; my $self=($this->SUPER::create(@_)); $self->{$connection}=DBI->connect($self->{$interface}.':'.$self->{$driver}.':'.$self->{$database}.'another.server.com:3306',$self->{$username},$self->{$password}); $self->{$statements}={}; return $self; } ... ### login.pl ... $db=RDB->create(%{$cf->{NORMAL}{db}}); ... ### cf :db interface=DBI driver=mysql database=databs username=login password=passwd [EOE] Can anyone help me? Agris --------------------------------------------------------------------- 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 <mysql-unsubscribe-##L=##[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php