无法安装DBD :: mysql

时间:2014-05-09 15:39:15

标签: mysql perl installation cpan

我试图安装DBD :: mysql,但由于无法登录SQL服务器而失败。我在安装期间在/ root中放了一个my.cnf。我无法在没有' -p'的情况下登录指定mysql。但是,我可以使用具有my.cnf的非root帐户执行此操作。我假设my.cnf会让CPAN测试登录,这是导致安装失败的原因。

我不想强制安装此模块,我不太确定如何正确安装。

1 个答案:

答案 0 :(得分:3)

请参阅DBD::mysql::INSTALL

  

环境变量

     

为了便于使用,您可以为DBD :: mysql安装设置环境变量。您可以设置任何或所有选项,并将它们放在.bashrc等中导出:

相关的是:

export DBD_MYSQL_TESTDB=test
export DBD_MYSQL_TESTHOST=localhost
export DBD_MYSQL_TESTPASSWORD=s3kr1+
export DBD_MYSQL_TESTPORT=3306
export DBD_MYSQL_TESTUSER=me

当然,根据您的情况自定义值。