最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
MySQL自动安装批处理脚本代码实例
时间:2022-09-06 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下MySQL自动安装批处理脚本代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
MySQL5.7以下版本脚本:
@echo off echo. set stdir=%~dp0% echo [mysqld]>%stdir%my.ini echo ##数据库根路径>>%stdir%my.ini echo basedir=%stdir%>>%stdir%my.ini echo ##数据库数据文件存放路径>>%stdir%my.ini echo datadir=%stdir%data>>%stdir%my.ini echo ##数据库端口号>>%stdir%my.ini echo port=3306>>%stdir%my.ini echo ##数据库字符集>>%stdir%my.ini echo character_set_server=utf8>>%stdir%my.ini echo. >>%stdir%my.ini echo [client]>>%stdir%my.ini echo ##数据库端口号>>%stdir%my.ini echo port=3306>>%stdir%my.ini echo ##数据库字符集>>%stdir%my.ini echo default-character-set=utf8>>%stdir%my.ini echo. echo 开始安装数据库服务 %stdir%binmysqld -install MySQL echo 启动数据库 net start MySQL echo. echo MySQL已经成功安装,数据保存在data文件夹中 pause
MySQL5.7以上版本(含MySQL8.x):
@echo off echo. set stdir=%~dp0% echo [mysqld]>%stdir%my.ini echo ##数据库根路径>>%stdir%my.ini echo basedir=%stdir%>>%stdir%my.ini echo ##数据库数据文件存放路径>>%stdir%my.ini echo datadir=%stdir%data>>%stdir%my.ini echo ##数据库端口号>>%stdir%my.ini echo port=3306>>%stdir%my.ini echo ##数据库字符集>>%stdir%my.ini echo character_set_server=utf8mb4>>%stdir%my.ini echo. >>%stdir%my.ini echo [client]>>%stdir%my.ini echo ##数据库端口号>>%stdir%my.ini echo port=3306>>%stdir%my.ini echo ##数据库字符集>>%stdir%my.ini echo default-character-set=utf8mb4>>%stdir%my.ini echo. echo 开始安装数据库服务 %stdir%binmysqld -install MySQL echo 开始初始化数据库 %stdir%binmysqld --initialize echo =============================================== echo 数据库已初始化完成,请在data文件夹中查找.err后缀文件 echo 在文件中找到A temporary password is generated for root@localhost信息 echo 请记录该数据库默认密码,并在首次登录时修改密码 echo =============================================== echo 启动数据库 net start MySQL echo. echo MySQL已经成功安装,数据保存在data文件夹中 pause
可以看到,5.7以上版本脚本存在两点不同:
一、将字符集修改为utf8mb4,这种utf8格式支持emoji表情字符,编码更强大,如果您仍想使用utf8字符集,请手动修改。
二、增加了初始化数据库步骤,5.7以上版本要求数据库必须初始化后才能运行,且初始化时会增加默认密码,该密码可以在data文件夹中的以.err为后缀的文件中找到:即A temporary password is generated for root@localhost这句话冒号后面就是密码。
该脚本的使用方法:
1.将脚本复制到一个文本文件中,将文件名修改为xxx.bat文件
2.将该脚本放到您解压的Mysql解压出来的程序包中,与D:/MySQL/bin同目录层级,如:D:/MySQL/xxx.bat
3.右键该脚本,选择“以管理员身份运行”即可
脚本会自动创建my.ini配置文件和data数据目录(无需手动创建),另外自动安装完成后,会自动安装一个服务名为:MySQL的系统服务并自动启动,即本MySQL数据库。
-
上一个: MySQL数据库线上修改表结构方法
-
下一个: MySQL乐观锁和悲观锁具体实现代码
相关文章
- MySQL登录、访问及退出操作解析 10-18
- sql语句 update字段null不能用is null问题解析 09-28
- SQL Server ISNULL 不生效原因及解决分析 09-28
- 关于if exists的用法及说明分析 09-28
- Mysql删除某个字段的最后四个字符 09-26
- mysql多个字段最大最小值介绍 09-26