使用Config :: Simple读取没有值的键的MySQL配置文件

时间:2016-09-27 12:22:39

标签: perl perl-module

我尝试用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();

问题是,当一行只有一个键而不是一个值时,我会收到错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

要扩展simbabque's comment我建议使用Config::MySQL来处理MySQL配置文件。

  

Config :: MySQL扩展Config :: INI以支持读写   MySQL风格的配置文件。虽然看似相似   标准.INI文件,它们可以包括裸布尔选项没有   价值分配和其他功能,例如!include和   !了includedir。