我试图安装DBD :: mysql,但由于无法登录SQL服务器而失败。我在安装期间在/ root中放了一个my.cnf。我无法在没有' -p'的情况下登录指定mysql。但是,我可以使用具有my.cnf的非root帐户执行此操作。我假设my.cnf会让CPAN测试登录,这是导致安装失败的原因。
我不想强制安装此模块,我不太确定如何正确安装。
答案 0 :(得分:3)
环境变量
为了便于使用,您可以为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
当然,根据您的情况自定义值。