用BAT脚本修改my.ini文件中的port字段的值为19999
时间: 2024-04-13 21:30:01 浏览: 195
bat脚本运行.sql文件.zip
以下是一个使用BAT脚本修改my.ini文件中port字段值的示例:
```bat
@echo off
set "mysql_folder=mysql"
set "mysql_ini_file=%mysql_folder%\my.ini"
set "new_port=19999"
echo Modifying MySQL configuration...
for /f "usebackq tokens=1,* delims==" %%a in ("%mysql_ini_file%") do (
if /i "%%a"=="port" (
echo port=%new_port%>> "%mysql_ini_file%.tmp"
) else (
echo %%a=%%b>> "%mysql_ini_file%.tmp"
)
)
echo Deleting old my.ini file...
del "%mysql_ini_file%"
echo Renaming new my.ini file...
ren "%mysql_ini_file%.tmp" "my.ini"
echo MySQL port number has been modified to %new_port%.
```
请将上述脚本保存为 `.bat` 文件,并将 `mysql` 文件夹与脚本文件放在同一目录下。脚本将使用该目录中的 `mysql` 文件夹中的my.ini文件。
执行脚本后,它会读取my.ini文件,找到port字段并将其值修改为19999。然后,它会创建一个临时文件来保存修改后的配置,并删除旧的my.ini文件。最后,它会将临时文件重命名为my.ini。
请注意,上述脚本假设您的my.ini文件位于MySQL安装文件夹中,并且字段名为port。如果您的my.ini文件路径或字段名称与上述脚本不同,请相应地修改脚本。
阅读全文