shlomi-noach 发起维护的 MySQL 资源列表,内容覆盖:分析工具、备份、性能测试、配置、部署、GUI 等。

伯乐在线已在 GitHub 上发起「MySQL 资源大全中文版」的整理。欢迎扩散、欢迎加入。

https://github.com/jobbole/awesome-mysql-cn

目录

Awesome MySQL

  • 分析工具

  • 备份

  • 性能测试

  • 聊天应用

  • 配置

  • 连接器

  • 部署

  • 开发

  • GUI

  • HA

  • 代理

  • 复制

  • 模式

  • 服务器

  • 分片

  • 工具包

资源

  • 文档

  • 电子书

  • 媒体

  • 简讯

分析工具

性能,结构和数据分析工具

  • Anemometer – 一个 SQL 慢查询监控器。

  • innodb-ruby – 一个对 InooDB 格式文件的解析器,用于 Ruby 语言。

  • innotop – 一个具备多种特性和可扩展性的 MySQL 版 ‘top’ 工具。

  • pstop – 一个针对 MySQL 的类 top 程序,用于收集,汇总以及展示来自 performance_schema 的信息。

  • mysql-statsd – 一个收集 MySQL 信息的 Python 守护进程,并通过 StatsD 发送到 Graphite。

备份

备份/存储/恢复 工具

  • MyDumper – 逻辑的,并行的 MySQL 备份/转储工具。

  • MySQLDumper – 基于 web 的开源备份工具-对于共享虚拟主机非常有用。

  • mysqldump-secure – 将加密,压缩,日志,黑名单和 Nagios 监控一体化的 mysqldump 安全脚本。

  • Percona Xtrabackup – 针对 MySQL 的一个开源热备份实用程序——在服务器的备份期间不会锁定你的数据库。

性能测试

给你的服务器进行压测的工具

  • iibench-mysql -基于 Java 的 MySQL/Percona/MariaDB 索引进行插入性能测试工具。

  • Sysbench – 一个模块化,跨平台以及多线程的性能测试工具。

聊天应用

集成进聊天室的脚本

  • Hubot MySQL ChatOps

配置

MySQL 配置实例及指导

  • mysql-compatibility-config – 使 MySQL 配置起来更像新的(或先前)的 MySQL 版本。

连接器

多种编程语言的 MySQL 连接器

  • Connector/Python – 一个对于 Python 平台和开发的标准化数据库驱动程序。

  • go-sql-driver – 一个 Go 语言的轻量级、极速的 MySQL 驱动程序。

  • libAttachSQL – libAttachSQL 是 MySQL 服务器的一个轻量级,非阻塞的 C 语言 API。

  • MariaDB Java Client – 针对 Java 应用且经过 LGPL 许可的 MariaDB 客户端库。

  • MySQL-Python – 一个 Python 语言的 MySQL 数据库连接器。

  • PHP mysqlnd – 针对 MySQL 的 MySQL 本地驱动,弃用过时的 libmysql 基础驱动。

开发

支持 MySQL 相关开发的工具

  • Flywaydb – 数据库迁移;任意情况下轻松可靠地演变你的数据库版本。

  • Liquibase – 对你的数据库进行源代码控制。

  • Propagator – 集中模式和数据部署在一个多维拓扑上。

GUI

前端和应用的 GUI

  • Adminer – 一个 PHP 编写的数据库管理工具。

  • HeidiSQL – Windows 下的 MySQL 图形化管理工具。

  • MySQL Workbench – 提供给数据库管理员和开发人员进行数据库设计和建模的集成工具环境;SQL 开发;数据库管理。

  • phpMyAdmin – 一个 PHP 写成的开源软件,意图对 web 上的 MySQL 进行管理。

  • SequelPro – 一个 mac 下运行 MySQL 的数据库管理应用程序。

  • mycli – 一个带自动补全和语法高亮的终端版 MySQL 客户端

HA

高可用解决方案

  • Galera Cluster – 一个基于同步复制的多主机集群方案。

  • MHA – 针对 MySQL 的优秀高可用管理器及工具

  • MySQL Fabric – 一个用于管理 MySQL 服务器场(Server Farms)的可扩展框架。

  • Percona Replication Manager – 针对 MySQL 的异步复制管理代理。支持以文件和 GTID 为基础的复制,使用 booth 实现的地理分布式集群。

代理

MySQL 代理

  • MaxScale – 开源,以数据库为中心的代理。

  • Mixer – Go 实现的一个 MySQL 代理,目的为 MySQL 分片提供一个简单的解决方案。

  • MySQL Proxy – 一个处于你的客户端和 MySQL 服务端之间的简单程序,它可以检测、分析或者改变它们的通信。

  • ProxySQL – 高性能的 MySQL 代理。

复制

复制相关的软件

  • orchestrator – 对 MySQL 复制拓扑管理并可视化的工具。

  • Tungsten Replicator – MySQL 的一个高性能、开源、数据复制引擎。

模式

附加模式

  • common_schema – MySQL DBA 的框架, 提供一个具有函数库、视图库和查询脚本的解释器。

  • sys – 一个视图、函数和过程的集合,以帮助 MySQL 管理人员更加深入理解 MySQL 数据库的使用。

服务器

MySQL server flavors

  • MariaDB – MySQL server 的一个由社区开发的分支。

  • MySQL Server & MySQL Cluster – Oracle 官方的 MySQL server 和 MySQL 集群分布。

  • Percona Server – 一个加强版的 MySQL 替代品

  • WebScaleSQL – WebScaleSQL,5.6 版本,基于 MySQL 5.6 社区版本。

分片

分片解决方案/框架

  • vitess – 对于大规模的 web 服务,vitess 提供服务和工具以便于 MySQL 数据库的缩放。

  • jetpants – 一个自动化套件,用于管理大规模分片集群,由 Tumblr 开发。

工具包

工具包,通用脚本

  • go-mysql – 一个纯 go 的库,用于处理 MySQL 的网络协议和复制。

  • MySQL Utilities – 一个命令行实用程序的集合,Python 语言编写,用于维护和管理单一或多层的 MySQL。

  • Percona Toolkit – 一个先进的命令行工具集,用于执行对于 MySQL 服务器和系统过于困难或复杂的任务。

  • openark kit – 一组实用的工具,解决日常的维护工作,包括一些复杂的或需徒手操作的,用 Python 语言编写。

  • UnDROP – 一个用来恢复删除或损坏的 InnoDB 表中数据的工具。

资源

在这个阶段,“资源”不包括网站,博客,幻灯片,演示视频等。这些资源列表的大小令人恐惧。

会议

围绕 MySQL 进行公开,经常性的大会。

  • FOSDEM – 一个软件开发人员见面、交流思想与协作的活动。每年在 Brussels 举行。提供 “MySQL & friends” 开发工作室。

  • MySQL Central – Oracle 年度 MySQL 大会,是 Oracle Open World 的一部分。

  • Percona Live – MySQL 和 OpenStack 的重要会议。

  • SCALE – 一个每年在南加州举办,由社区组织的 Linux 和 开源软件大会。由当地 MySQL社区组织并以MySQL社区日的名义举办。

电子书

MySQL 电子书以及相关材料。

  • SQL-exercise – 包含几个 SQL 练习,包括模式描述,用 SQL 语句去建立模式,SQL 的问题及解决方案。以 wikibook SQL 练习为基础。

媒体

公开,持续的视频和音频转播。这不包括会议演讲那令人恐惧的资源列表大小。

  • DBHangOps – 两周一次由各种各样的 MySQL 社区人员参加的 google 聚集大会,大会的日常就是谈论一切关于 MySQL 的东西。

  • OurSQL Podcast – MySQL 数据库社区播客。

新闻周刊

顾名思义,新闻周刊需要一个 email 地址。下面列出周刊只需要一个 email 地址。

  • Weekly MySQL News – 非官方的 MySQL新闻摘要,包含关于MySQL的各类信息。

伯乐在线已在 GitHub 上发起「MySQL 资源大全中文版」的整理。欢迎扩散、欢迎加入。

https://github.com/jobbole/awesome-mysql-cn

转载于:https://blog.51cto.com/tangyade/1773693

MySQL 资源大全相关推荐

  1. 干货!MySQL 资源大全

    干货!MySQL 资源大全 2016-06-09 程序员的那些事 程序员的那些事 英文:shlomi-noach 译者:伯乐在线 - 夏了夏天 链接:http://blog.jobbole.com/1 ...

  2. mysql资源教程_MySQL 超级入门教程以及MySQL 资源大全的分享

    MySQL简介 1.什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅 ...

  3. 【收集】程序员资源大全

    Java 资源大全 Java资源大全中文版,包括:构建工具.字节码操作.集群管理.代码分析.编译器生成工具.外部配置工具.持续集成.数据结构.数据库.时间日期工具库.依赖注入.开发流程增强工具.分布式 ...

  4. 史上最全的开发和设计资源大全

    来源:伯乐在线 链接:http://blog.jobbole.com/104313 GitHub 上的 Awesome 系列(资源大全系列),是一个汇总了优秀工具资源的大集合,并由 GitHub 社区 ...

  5. mysql资源教程_MySQL 超级入门教程(内含资源福利)

    原标题:MySQL 超级入门教程(内含资源福利) MySQL简介 1.什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场 ...

  6. C 语言资源大全中文版

    C 语言资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome:XXX 系列的资源整理.[awesome-c](https://notabug.org/koz.ross/awe ...

  7. mysql 中有什么命令_常用mysql命令大全

    常用的MySQL命令大全 连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命 ...

  8. Django 优秀资源大全项目资源非 Python 包工具贡献

    Awesome Django 介绍 Awesome-Django 是由 Roberto Rosario 发起和维护的 Django 资源列表.该列表收集了大量 Django 相关的优秀应用.项目等资源 ...

  9. .Net 开源项目资源大全

    Awesome DotNet,这又是一个 Awesome XXX 系列的资源整理,由 quozd 发起和维护.内容包括:编译器.压缩.应用框架.应用模板.加密.数据库.反编译.IDE.日志.风格指南等 ...

最新文章

  1. RabbitMQ 中 7 种消息队列
  2. 基于网格的聚类算法STING
  3. 盘点2015跨境电商:硝烟下的机遇与变革
  4. 牛顿求平方根法(输入是double,输出也是double)
  5. python 正则表达式 re (.*?)和(.*)的区别(贪婪模式非贪婪模式)惰性匹配
  6. HDU - 4135 Co-prime(容斥原理)
  7. 第十八篇 Linux环境下常用软件安装和使用指南
  8. php---自动生成flash图表(包括你想要的其他类型的图表)
  9. ionic 页面传值问题
  10. 老师,对不起,我古诗背串了...
  11. ES2018 学习笔记(4)Unicode 和 ISO 10646
  12. oracle压缩子分压,混合列压缩(HCC)在OLAP及OLTP场景中的测试
  13. STM32基于TFTP固件升级经验分享
  14. 华为android 驱动安装失败,华为手机驱动出现安装失败的问题怎样解决?
  15. GitHub简单入门
  16. Python实现猜拳游戏
  17. ERP系统BOM详细解析(一)
  18. 数列 COGS1048:[Citric S2] 一道防AK好题
  19. xctf攻防世界 MISC高手进阶区 Ditf
  20. 三菱PLC通过CC LINK IE通讯控制2个三菱伺服的测试 程序,里面有JOG HOME,定位,适合你入门参考。包合IO规划,伺候参数,PLC程序。

热门文章

  1. java 命令行 解析_如何在Java中解析命令行参数?
  2. 清华镜像源_Hyperledger Fabric2.x Docker镜像编译加速
  3. 解决微信小程序的video元素层级太高无法遮盖问题
  4. Angular (Full App) with Angular Material, Angularfire NgRx 第3章 21节
  5. html中图片连续替换,C# 批量替换html中的图片 示例
  6. mysql有没有模式,关于sql:没有数据的MySql导出模式
  7. java 植入 form_pdf form表单制作以及用java程序填充表单
  8. 硬盘与电线挨着会高温吗_机械硬盘时代徐徐落幕?出货量再减50万件,你还会买新机械盘吗?...
  9. vscode安装vetur不高亮解决
  10. 报表中判断字段中是否包含某字符串