Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в Perl + POO и Mysql

Самият OO е правилен.

Съобщението за грешка идва от MySQL, отказвайки достъп за потребителя 'delkav', но потребителят, с когото искате да се свържете, е 'root'.

Както и да е, изглежда вашият DBI->connect() ред е грешен. За да следвате DBD::mysql документи , трябва да промените своя ред:

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

до

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо получавам HTML в моя MySQL експорт в CSV?

  2. Брой редове с PDO

  3. MySQL - Как да проверите дали START TRANSACTION е активна

  4. Как да задам времето за изчакване на заявка за ActiveRecord за mysql?

  5. Как да съхранявате тагове в MySQL тагове, едно поле общо или едно поле за всеки маркер?