我尝试用perl配置mySql配置文件。 我使用config :: simple来做到这一点。 我的代码是:
#!/bin/perl
use Config::Simple;
$cfg = new Config::Simple('/etc/mysql/my.cnf');
$cfg->param('bind-address', '192.168.1.11');
$cfg->save();
问题是,当一行只有一个键而不是一个值时,我会收到错误。我该如何解决这个问题?
答案 0 :(得分:3)
要扩展simbabque's comment我建议使用Config::MySQL来处理MySQL配置文件。
Config :: MySQL扩展Config :: INI以支持读写 MySQL风格的配置文件。虽然看似相似 标准.INI文件,它们可以包括裸布尔选项没有 价值分配和其他功能,例如!include和 !了includedir。