SimpleIni修改my.cnf
为了实现自动化修改mysql的配置文件,使用C++程序对改ini样式的文件进行修改
#include "SimpleIni.h"
int main(int argc, char* argv[]) {
CSimpleIniA ini;
const char* filename = "/etc/my.cnf";
ini.SetUnicode();
ini.LoadFile(filename);
ini.SetValue("mysqld", "server-id", "1");
ini.SetValue("mysqld", "binlog-do-db", "mydb");
ini.SaveFile(filename, false);
return 0;
}