Мне нужна помощь в выяснении этой конфигурации и использовании mysql perl DBI.
Мое локальное соединение работает нормально, но как только я пытаюсь запросить удаленный хост db, я получаю ошибки.Я знаю, что моя установка для удаленной базы данных работает, так как я могу сделать следующее из оболочки:
РАБОТАЕТ:
$ mysql -u foo-man -pmypa55w0rd --database abc -h abc123.name.locale --port 3306 -ss -e "select UUID()"
С использованием Perl DBI, localhost тоже работает:
my $dbh = DBI->connect("DBI:mysql:database=test;host=localhost:port=3306;user=root");
Но используя Perl DBI, запрашивая удаленную базу данных, НЕТ удачи.
НЕ РАБОТАЕТ:
my $dbh = DBI->connect("DBI:mysql:database=abc;host=abc123.name.locale;port=3306;user=foo-man,password=mypa55w0rd");
и не используя IP, например:
my $dbh = DBI->connect("DBI:mysql:database=abc;host=123.567.89.10;port=3306;user=foo-man,password=mypa55w0rd");