ATongHru GitHub avatar

mini_mysql_manager_for_windows

ATongHru

A lightweight Go-based MySQL management service for Windows that runs as a single executable and provides a local web UI for database browsing, SQL queries, and data import/export.

Stars

5

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-31

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It delivers a complete local MySQL admin interface in a Windows-native single executable without requiring Node.js, PHP, or a separate web server, while also documenting sensible localhost-only defaults and security practices.

Who it is for

  • Windows developers and DBAs who need a quick MySQL administration tool
  • Local development users who want a portable database management UI
  • Users who prefer avoiding Node.js, PHP, or standalone web server setup
  • Operators needing a lightweight read/write tool for local MySQL instances

Use cases

  • Connect to a MySQL server and browse databases, tables, and views
  • Run SQL queries with keyword, table, and column autocompletion and paginated results
  • Edit or delete records, including tables without primary keys
  • Import .sql files up to 50 MB and export table structures or data as SQL files

Strengths

  • Single Go executable with embedded web UI; no Node.js, PHP, or separate web server needed
  • MySQL driver source is bundled in third_party/mysql, so builds can avoid downloading it when dependencies are unchanged
  • Defaults to listening on 127.0.0.1 only, reducing exposure of the admin interface to the LAN
  • Supports mysql_native_password and caching_sha2_password, the common MySQL authentication methods

Considerations

  • The built binary is Windows-only (Windows 10/11 64-bit); building from source requires Windows and Go 1.22+
  • Tables without a primary key and with duplicate rows may affect multiple records when editing or deleting, because the entire original row is used for location
  • SQL import is capped at 50 MB and partial failures are not rolled back; query results are limited to 100 rows per page and 500 rows per query, with a 60-second timeout for complex SQL

README quick start

快速开始

Description

一个使用 Go 开发、可在 Windows 上直接运行的轻量级 MySQL 管理服务。程序启动后提供本地 Web 管理界面,支持登录 MySQL、浏览数据库和表、快捷筛选与 SQL 查询、记录编辑和删除,以及 SQL 导入导出;无需安装 Node.js、PHP 或独立的 Web 服务器。

Related repositories

Similar projects matched by category, topics, and programming language.

robbin
robbin GitHub avatar

wechat-exporter

A Claude Code/Codex skill to export all WeChat chat records from macOS desktop client into plain-text SQLite databases.

AI & Machine LearningMCP & Tool Protocols
176
Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326
talivia-group
Featured
talivia-group GitHub avatar

talivia

Talivia is an open-source, self-hosted analytics platform that combines web analytics, session replay, and customer revenue tracking from multiple payment providers.

Web DevelopmentData & Databases
484