Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd Perl + POO i Mysql

Samo OO jest poprawne.

Komunikat o błędzie pochodzi z MySQL, odmawiając dostępu użytkownikowi „delkav”, ale użytkownik, z którym chcesz się połączyć, to „root”.

W każdym razie wygląda na to, że twoja linia DBI->connect() jest błędna. Aby śledzić DBD::mysql , musisz zmienić linię:

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

do

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. Błąd krytyczny:wywołanie niezdefiniowanej funkcji getsqlvaluestring()

  2. MYSQL zawierający wartości dla dat z zerową liczbą pozycji

  3. Jak {} wpływa na zapytanie MySQL w PHP?

  4. Czym dokładnie różni się użycie OR w instrukcji MySQL z nawiasami lub bez nawiasów?

  5. Wyświetl wszystkie ograniczenia klucza obcego dla całej bazy danych MySQL