批处理生产mysql配置文件

在进行MySQL数据库的安装和配置过程中,可能需要批量生成MySQL配置文件,以便快速部署多台主机或多个实例。以下是使用批处理脚本生成MySQL配置文件的方法。

@echo off set mysql_home=C:Program FilesMySQLMySQL Server 5.7 set mysql_port=3306 set mysql_data_path=C:datamysql set mysql_log_path=C:logmysql set mysql_binlog_path=C:binlogmysql set mysql_error_log_path=C:logmysqlerror.log for /l %%i in (1,1,10) do ( set mysql_instance_name=mysql%%i set mysql_instance_path=C:data%%mysql_instance_name% echo [mysqld] >%mysql_instance_path%my.cnf echo port=%mysql_port% >>%mysql_instance_path%my.cnf echo datadir=%mysql_data_path%%mysql_instance_name% >>%mysql_instance_path%my.cnf echo log-error=%mysql_error_log_path% >>%mysql_instance_path%my.cnf echo log-bin=%mysql_binlog_path%%mysql_instance_name%.bin >>%mysql_instance_path%my.cnf )