Estoy intentando conectar mi script MySQL pero no hay manera.
Tengo instalado MySQL en una máquina remota y mi código es el siguiente:
Using perl Syntax Highlighting
- my $database = "Datagrabs";
- my $dsn = "DBI:mysql:database=datagrabs;host=x.x.x.x:3306";
- my $user = ";prueba";
- my $pwd = ";password";
- my $dbh = DBI->connect($dsn,$user,$pwd, {PrintError => 0})
- or die "Couldn't connect to database: " . DBI->errstr;
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Pero no hay manera.
Es muy simple pero me da el siguiente error.
Couldn't connect to database: Access denied for user ';prueba'@'x.x.x.x' (us
ing password: YES) at CTT_Test.pl line 22.
En el servidor tengo añadida mi dirección IP en la lista de reglas del cortafuegos.
También he creado el usuario 'prueba/password' en la BD.
¿Por qué me está fallando?
Gracias,