【发布时间】:2012-12-02 06:58:31
【问题描述】:
我正在编写一个简单的脚本来使用 perl 程序将文件列表上传到 mysql 中的表。 每当我需要上传文件时,我通常可以使用标志“--local-infile”手动启动 mysql。 我也使用 perl 来使用 DBI 获取 mysql 数据库中的表信息:
$dbh = DBI->connect("DBI:mysql:$db:$host", $user, $pass);
但我不知道如何使用 perl 和上传文件所需的标志来启动 mysql。 有没有办法通过本地启用在 perl 中启动与 mysql 的连接? 或者可能, 是否有我可以在 mysql 中运行以启用上传文件的命令? 我应该补充一点,我在远程主机上运行,所以我没有对 my.cnf 文件的编辑权限 或 mysql 中的 root 访问权限。
【问题讨论】: