Releases: SleepNap/NapMysqlTool
2.25.0115
2.25.0102
1.24.1028
1.24.1021
1.24.0921
1.24.0905
1.增加切换按钮,切换后由启停功能切换成工具功能
2.增加修复功能,如遇到旧版本起不来,可用修复功能尝试修复,修复后再次启动。切记,旧版本先别删,数据导入到当前版本后再删!
3.增加导出功能,可指定库名导出,配置在config.ini,多个库名用空格分割
4.增加导入功能,将当前路径下导出的sql导入到数据库。
5.略微增加工具的流畅性。
6.修复上版本打包没带jre,导致无法启动的问题。如果你本地安装了jre或jdk1.8,则无该问题。否则,需要将历史版本的jre复制一份到当前文件夹。
使用介绍视频:https://www.bilibili.com/video/BV1KPpPeTEVn
1.24.0901
发现近期大家用mysql启停工具的经常会出现各种问题起不来mysql,定位后发现问题并不是工具本身的问题。查了一下mysql-8.0.37之后版本的更新日志,修复了很多bug,所以将mysql版本升级到最新的mysql-8.0.39。建议升级该版本,应该更加稳定。
具体修改的bug,参考:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-38.html
1.24.0815
1.24.0511
1.修复上版本,如果config.ini指定的mysql8,并且路径设置的是绝对路径时,而不是默认生成的路径,则启动不了的问题。该问题原因是mysql启停工具目录包含中文,mysql8的启动不能包含中文,而mysql5.7没有该问题。所以从当前版本开始,工具目录改成了英文,同时也提醒大家目录不要包含中文!!!
2.基于上个版本,这个版本增加了一个配置初始化脚本路径,默认在当前文件下的init文件夹。所以这个版本启动时会重置config.ini文件,需要注意!!!
3.如果init文件夹下存在文件,则自动初始化数据库脚本。规则:
不指定库的脚本直接放在init文件夹下即可,比如建库脚本,或者脚本包含use xxx。如果脚本需要在指定库下执行,则在init文件夹下建立对应库名的文件夹,把脚本放到库名文件夹下即可,程序会按照文件夹的名称将脚本指定到对应的库下执行。
4.如果需要执行初始化脚本,为保证初始化脚本不重复执行,在文件夹根目录下会生成一个"已初始化列表(别乱动).txt"的文件,该文件记录了哪些脚本已执行,已执行的不会重复执行。如果需要某个脚本重新执行,把这个txt文件对应记录的那一行给删掉就行。