0

データベースへの接続に問題があります。以下は、機能しないPerlスクリプトです。

use DBI;   

my $dbh = DBI->connect(
    'dbi:mysql:orders;mysql_socket:/opt/lampp/var/mysql/mysql.sock',
    $username,
    $password,
    { RaiseError => 0, AutoCommit => 0 },
)
  or die $DBI::errstr;

通常、mysql.sockopen関数を使用してファイルを開こうとするとエラーが発生しますが、開くことができません。

4

1 に答える 1

6

dsn の追加パラメータには「=」を使用する必要があります。

'dbi:mysql:orders;mysql_socket=/opt/lampp/var/mysql/mysql.sock',
于 2012-11-19T09:09:27.423 に答える