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

  • 完善登錄頁面,增長操做日誌和權限管理
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息