首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

windows批处理命令:自动安装并配置绿色版mysql的bat脚本

脚本功能:

1)安装mysql(本文用的是绿色免安装版mysql-5.7.20)

2)配置mysql环境变量

3)生成my.ini配置文件

4)添加mysql到系统服务(services.msc)

5)配置初始密码

脚本内容:

@echo offtitle 安装MYSQLecho.echo ****************************************echo.echo 开始安装MYSQL,请不要关闭窗口echo.echo 请以管理员身份运行echo.echo ****************************************pauseecho.echo 设置安装路径echo.set cds=%~dp0set mysql_path=%cds%installs\mysqlecho.echo 安装路径:%mysql_path%echo.echo.echo 配置环境变量echo.setx PATH "%mysql_path%\bin;%path%"IF ERRORLEVEL 1 (echo.echo 配置环境变量失败,即将退出echo.goto END)echo.echo 打印环境变量echo.echo ****************************************set str=%path%set remain=%str%:loopfor /f "tokens=1* delims=;" %%a in ("%remain%") do (echo %%aset remain=%%b)if defined remain goto :loopecho ****************************************echo.echo 删除原配置文件echo.del %mysql_path%\my.iniecho.echo 写入配置echo.echo [mysql]>>%mysql_path%\my.iniecho default-character-set=utf8>>%mysql_path%\my.iniecho [mysqld]>>%mysql_path%\my.iniecho basedir=%mysql_path%>>%mysql_path%\my.iniecho datadir=%mysql_path%\data>>%mysql_path%\my.iniecho port=3306>>%mysql_path%\my.iniecho max_connections=200>>%mysql_path%\my.iniecho character-set-server=utf8>>%mysql_path%\my.iniecho default-storage-engine=INNODB>>%mysql_path%\my.iniecho.echo ****正在安装MYSQL服务****echo.echo 停止原MYSQL服务echo.set service_name=MySQL56net stop %service_name%echo.echo 删除原DATAecho.rd /s /q %mysql_path%\dataecho.echo 删除原MYSQL服务echo.%mysql_path%\bin\mysqld.exe --remove %service_name%echo.echo 初始化DATAecho.md %mysql_path%\dataecho.echo 安装MYSQL SERVICEecho.%mysql_path%\bin\mysqld.exe --initialize --user=mysql --console%mysql_path%\bin\mysqld.exe --install %service_name%echo.echo 启动MYSQL SERVICE,SERVICE NAME :MySQL56echo.net start %service_name%echo.echo ****************************************echo.echo A temporary password is generated for root@localhost:临时密码echo.echo 修改密码echo.echo mysql -u root -pecho.echo 输入临时密码echo.echo set password = password('123456');echo.echo 成功后使用Navicat导入脚本echo.echo ****************************************:END pause

如何使用?

新建一个记事本文件,将上面的文本内容保存到txt文件中,修改文件名后缀为.bat。

然后以管理员身份运行即可。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200514A0MID200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券