Re: script not able to connect

Jan Eden <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Message-ID <r02010200-1035-5060ED87EEB411D89D3E000A959B4026@[81.173.150.234]>
Hi Jeremy,

Jeremy Morris wrote on 14.08.2004:

>I am quite new at using perl and mysql.  I just installed 
>the DBI and DBD packages, and was required to download the 
>header files to do so.  Once all these things were 
>installed, I tried a simple script to see if it works. 
> Here is the code I tried:
>
>#!/usr/bin/perl -w
>use strict;
>use DBI; (I also tried use DBD::mysql, same effect)
>
>my $dsn = 'dbi:mysql:databasename:myhostname:3306';
>my $user = 'myusername';
>my $pswd = 'mypassword';
>
>my $dbh = DBI->connect($dsn,$user,$pswd) or die 'try 
>again\n';
>
>I get the follwing error message after running $> perl 
>filename.pl :
>DBI 
>connect('databasename:myhostname:3306','myusername','...) 
>failed: Host 'myipaddress' is not allowed to connect to 
>this MySQL server at filename.pl line 9

Did you set up the MySQL server yourself? Some ISPs offer MySQL databases where access is restricted to their own webservers. This is a good thing from a security viewpoint, but in that case you have to connect to the webserver via ssh and run your script directly from the remote server.

HTH,

Jan
-- 
Either this man is dead or my watch has stopped. - Groucho Marx

-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.