DBI::Mysql - ошибка соединения
В настройках моего MySQL сокет четко установлен в /tmp/mysql.sock. Но вот DBI::Mysql упорно хочет коннектится к сокету /var/lib/mysql/mysql.sock(откудова оно этот путь взяло непонятно, видимо он намертво вшит в DBD::MySQL). Создание символической сслки впринципе помогает, но только для root - при запуске от анонимуса коннекта не происходит.
Все заработало лишь при смене значения переменной окружения MYSQL_UNIX_PORT с помощью следующей строки(делать это необходимо до вызова DBI->connect):
$ENV{MYSQL_UNIX_PORT} = “/tmp/mysql.sock”;