- 优化option解析规则,密码兼容特殊字符
- 优化语法解析失败时返回的sql语句
- 添加中文的异常和警告信息
- 添加新的参数
- lang 设置返回的异常信息语言,可选值
en-US
,zh-CN
,默认en-US
- lang 设置返回的异常信息语言,可选值
- 修复mariadb备份警告信息重复的问题
- 兼容mariadb v10版本的备份兼容(高并发时回滚语句可能有误,须注意检查)
- 更新pt-osc部分参数名,使其与inception保持一致
- osc_critical_running -> osc_critical_thread_running
- osc_critical_connected -> osc_critical_thread_connected
- osc_max_running -> osc_max_thread_running
- osc_max_connected -> osc_max_thread_connected
- 隐藏gh-osc部分未使用参数
- 添加是否允许删除数据库参数
enable_drop_database
- 优化系统变量variables显示和设置
- 调整部分参数默认值
- ghost_ok_to_drop_table
true
- ghost_skip_foreign_key_checks
true
- osc_chunk_size
1000
- ghost_ok_to_drop_table
- 修复json列校验异常问题 (#7)
- 兼容mariadb数据库(v5.5.60)
- 添加mariadb的binlog解析支持(测试版本v5.5.60,v10版本由于binlog格式改变,暂无法解析thread_id)
- 优化备份失败时的返回信息
- 添加gh-ost工具支持
- 无需安装gh-ost,功能内置(v1.0.48)
- 进程列表
inception get osc processlist
- 指定进程信息
inception get osc_percent 'sqlsha1'
- 进程终止
inception stop alter 'sqlsha1'
(同义词inception kill osc 'sqlsha1'
) - 进程暂停
inception pause alter 'sqlsha1'
(同义词inception pause osc 'sqlsha1'
) - 进程恢复
inception resume alter 'sqlsha1'
(同义词inception resume osc 'sqlsha1'
) - 兼容gh-ost参数
inception show variables like 'ghost%'
- 添加pt-osc工具支持
inception get osc processlist
查看osc进程列表inception get osc_percent 'sqlsha1'
查看指定的osc进程inception stop alter 'sqlsha1'
(同义词inception kill osc 'sqlsha1'
)中止指定的osc进程
-
优化二进制构建方式,压缩安装包大小
-
移除vendor依赖,优化GO111MODULE使用方式
-
跳过权限校验,以避免登陆goInception失败
-
移除root身份启动校验,以避免windows无法启动
-
优化inception set变量时的类型校验