这是一个MySQL软件库和资源列表清单。部分资源搜集来源于shlomi-noach/awesome-mysql,它的中文翻译在这里,没有完全fork过来,没有完全拷贝,是因为部分排版比较丑陋,部分工具慢慢搜集理解。
表示开源标示,点击进入开源仓库;
表示免费标示,或者个人免费;
表示热门的资源标示;
表示推荐资源标示;
表示必备资源标示;
表示强烈推荐的,星星的数量来表达强烈的程度;
这里是一些非官方的手册文档
- http://www.w3school.com.cn/sql/index.asp
- http://www.1keydata.com/cn/sql/sql-count.php
- http://www.runoob.com/mysql/mysql-tutorial.html
性能,结构和数据分析工具
- Anemometer - 一个 SQL 慢查询监控器。
- innodb-ruby - 一个对 InooDB 格式文件的解析器,用于 Ruby 语言。
- innotop - 一个具备多种特性和可扩展性的 MySQL 版 'top' 工具。
- pstop - 一个针对 MySQL 的类 top 程序,用于收集,汇总以及展示来自 performance_schema 的信息。
- mysql-statsd - 一个收集 MySQL 信息的 Python 守护进程,并通过 StatsD 发送到 Graphite。
- sql.ohrz.net - SQL语句解读服务,支持高亮显示解析结果中表名、字段名、子查询语句等在原文中对应的位置。
这里是搜集的一些 MySQL 的客户端,也有命令行客户端。
- TablePlus - 支持PostgreSQL,MySQL,RedShift,MariaDB ...各种数据库的高颜值客户端。
- Sequel Pro - 一个MySQL数据库管理软件。
- MySQL Workbench - MySQL数据库官方管理软件。提供给数据库管理员和开发人员进行数据库设计和建模的集成工具环境;SQL 开发;数据库管理。
- Navicat - 同样跨平台,同时支持多个数据库系统(MySQL、SQL Server、Oracle)。
- ElectroCRUD - MySQL数据库CRUD应用程序。
- Chrome MySQL Admin - 一个Chrome插件,是MySQL开发的跨平台、可视化数据库工具。
- Adminer - 一个 PHP 编写的数据库管理工具。
- HeidiSQL - Windows 下的 MySQL 图形化管理工具。
- phpMyAdmin - 一个 PHP 写成的开源软件,意图对 web 上的 MySQL 进行管理。
- mycli - 为MySQL命令行客户端,提供语法高亮和提示功能的工具!
- dbdiagram - 创建数据库的实体-关系图的工具。
MySQL服务器的衍生品
- MariaDB - MySQL server 的一个由社区开发的分支。
- MySQL Server & MySQL Cluster - Oracle 官方的 MySQL server 和 MySQL 集群分布。
- Percona Server - 一个加强版的 MySQL 替代品
- WebScaleSQL - WebScaleSQL,5.6 版本,基于 MySQL 5.6 社区版本。
备份/存储/恢复 工具
- MyDumper - 逻辑的,并行的 MySQL 备份/转储工具。
- MySQLDumper - 基于 web 的开源备份工具-对于共享虚拟主机非常有用。
- mysqldump-secure - 将加密,压缩,日志,黑名单和 Nagios 监控一体化的 mysqldump 安全脚本。
- Percona Xtrabackup - 针对 MySQL 的一个开源热备份实用程序——在服务器的备份期间不会锁定你的数据库。
官方的一些网站和文章
- MySQL官网:http://www.mysql.com/
- MySQL开发者主页:http://dev.mysql.com/
- MySQL社区:http://www.mysqlpub.com/
- What is MySQL?
- 密码验证插件
一些优秀的文章