Mysql
 sql >> Database >  >> RDS >> Mysql

Errore Perl + POO e MySQL

Lo stesso OO è corretto.

Il messaggio di errore proviene da MySQL, che nega l'accesso all'utente 'delkav', ma l'utente con cui vuoi connetterti è 'root'.

Ad ogni modo, sembra che la tua linea DBI->connect() sia sbagliata. Per seguire i DBD::mysql docs , devi cambiare la tua linea:

my $connect = DBI->connect("DBI:mysql:$database:$host", $user, $pwd) or die $DBI::errstr;

a

my $connect = DBI->connect("DBI:mysql:database=$database;host=$hostname;", $user, $pwd) or die $DBI::errstr;