Это то, что я получил до сих пор:
Создайте файл с именем config.pl
.Поместите его в место, доступное для всех сценариев, сократив разрешения до минимума, необходимого для чтения всеми сценариями.
Согласно это руководство по perlmonks :
Makeсодержимое config.pl хеша:
dbserver => 'localhost',
db => 'mydatabase',
user => 'username',
password => 'mysecretpassword',
Затем в каждом скрипте:
use strict;
# The old way....
#my $dbh = DBI->connect("DBI:mysql:database=mydatabase;host=localhost", "username", "mysecretpassword");
# The new way
my %config = do '/path/to/config.pl';
my $dbh = DBI->connect("DBI:mysql:database=".$config{db}.";host=".$config{dbserver}."", $config{user}, $config{password});