mysql-data-dumper

mysql-data-dumper

mysql-data-dumper最近几天写的项目。mysql

一开始仅仅想实现一个简单的数据导出工具,方便你们使用,提高团队成员的效率。后来结果想法天马行空,因此进度有点慢。git

为何要有这个项目

下面简要的描述一下这个项目要解决的问题:github

实际工做中咱们每每都会有不少的应用系统,每一个应用系统都会有本身的数据库实例,这些数据库实例可能每每并不在一台机器上.
同时企业为了安全起见都不允许开发者的本地机器直接访问线上的数据库实例,通常都会有访问白名单
随着数据库实例的愈来愈多,开发每次都须要寻找实例对应的JDBC链接信息
在线上操做数据通常都是登录远程服务器使用terminal进行操做,所以不管是复制粘贴等的操做都比较麻烦,相信你们都会遇到
在线上查询出了一些数据,而后导出excel或者csv格式spring

UI展现

登录页面展现
界面ui展现
异常状况展现

项目的目标

  • 统一维护数据库实例的JDBC链接
  • 统一数据导出工具和页面
  • 提高数据导出效率
  • 减轻开发成员的负担

功能列表

  • 统一维护的JDBC链接信息
  • 简单的实用的sql过滤,避免恶意sql
  • 数据的导出
  • 数据的导出同时下载为CSV格式的文件
  • mysqldump语句生成

运行

mvn package
mvn spring-boot:run

而后访问: http://localhost:8080/sql

默认的用户名和密码都是: root数据库

TODO

  • 完善登录页面,增长操做日志和权限管理
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息