himeyon / shishamo

Mysql Metadata Viewer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shishamo

CircleCI Quality Gate

shishamo is a MySQL metadata visualizer.

"shishamo" means capelins in Japanese, which is dolphin's favorite. Sakila definitely likes it too.

Quick Start

git clone git@github.com:su-kun1899/shishamo.git
cd shishamo/
./mvnw spring-boot:run \
    -Dspring.datasource.url=jdbc:mysql://<Your mysql host: localhost>>:<Your mysql port: 3306>/<Your mysql schema> \
    -Dspring.datasource.schema=<Your mysql schema> \
    -Dspring.datasource.username=<Your mysql user> \
    -Dspring.datasource.password=<Your mysql password>

URL: http://localhost:8080/

Demo with embedded MySql

./mvnw spring-boot:run -Dshishamo.embedded.mysql=true

URL: http://localhost:8080/

Embedded MySql

You can use embedded mysql server for demo, testing, and development.

Example:

  • java -jar -Dshishamo.embedded.mysql=true shishamo.jar
  • ./mvnw spring-boot:run -Dshishamo.embedded.mysql=true

Also you can change the configuration in src/main/resources/embedded-mysql.yml

Notice: You can override the default configuration by providing arguments on the command line.

About

Mysql Metadata Viewer

License:MIT License


Languages

Language:Groovy 50.3%Language:Java 24.7%Language:HTML 12.3%Language:Shell 7.2%Language:Batchfile 5.1%Language:JavaScript 0.5%