https://github.com/awesomelistsio/awesome-mysql
A curated list of awesome frameworks, libraries, tools, and resources for MySQL, a popular open-source relational database management system.
https://github.com/awesomelistsio/awesome-mysql
List: awesome-mysql
awesome awesome-list awesome-lists mysql
Last synced: 4 months ago
JSON representation
A curated list of awesome frameworks, libraries, tools, and resources for MySQL, a popular open-source relational database management system.
- Host: GitHub
- URL: https://github.com/awesomelistsio/awesome-mysql
- Owner: awesomelistsio
- Created: 2024-11-17T22:43:24.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-17T22:45:32.000Z (6 months ago)
- Last Synced: 2025-02-02T04:01:38.023Z (4 months ago)
- Topics: awesome, awesome-list, awesome-lists, mysql
- Language: Python
- Homepage: https://www.awesomelists.xyz/
- Size: 7.81 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-mysql - A curated list of awesome frameworks, libraries, tools, and resources for MySQL, a popular open-source relational database management system. (Other Lists / Julia Lists)
README
# Awesome MySQL [](https://github.com/awesomelistsio/awesome)
[](https://tinyurl.com/2h9aktmd) [](https://tinyurl.com/d4xnrptz) [](https://tinyurl.com/mr22naua) [](https://tinyurl.com/e8ymxdw3)
> A curated list of awesome frameworks, libraries, tools, and resources for MySQL, a popular open-source relational database management system.
## Contents
- [Libraries and Clients](#libraries-and-clients)
- [GUI Tools](#gui-tools)
- [Backup and Migration](#backup-and-migration)
- [Optimization and Monitoring](#optimization-and-monitoring)
- [Replication and Clustering](#replication-and-clustering)
- [Learning Resources](#learning-resources)
- [Books](#books)
- [Community](#community)
- [Contribute](#contribute)
- [License](#license)## Libraries and Clients
- [MySQL Connector/J](https://dev.mysql.com/downloads/connector/j/) - The official JDBC driver for MySQL, providing Java connectivity.
- [MySQL Connector/Python](https://dev.mysql.com/downloads/connector/python/) - The official MySQL driver for Python.
- [Sequelize](https://sequelize.org/) - A Node.js ORM for MySQL, PostgreSQL, SQLite, and MSSQL.
- [SQLAlchemy](https://www.sqlalchemy.org/) - A Python SQL toolkit and Object-Relational Mapping (ORM) library that supports MySQL.
- [mysql2](https://github.com/sidorares/node-mysql2) - A fast, modern MySQL client for Node.js.
- [Django MySQL](https://django-mysql.readthedocs.io/) - Extensions for integrating MySQL with the Django web framework.## GUI Tools
- [MySQL Workbench](https://www.mysql.com/products/workbench/) - The official MySQL GUI for designing, developing, and managing MySQL databases.
- [phpMyAdmin](https://www.phpmyadmin.net/) - A popular web-based MySQL administration tool.
- [DBeaver](https://dbeaver.io/) - A free, universal database tool that supports MySQL and other databases.
- [HeidiSQL](https://www.heidisql.com/) - A lightweight and fast MySQL GUI client for Windows.
- [DataGrip](https://www.jetbrains.com/datagrip/) - A powerful database IDE by JetBrains, supporting MySQL and other databases.## Backup and Migration
- [mysqldump](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) - The built-in MySQL backup tool for exporting databases.
- [Percona XtraBackup](https://www.percona.com/software/mysql-database/percona-xtrabackup) - A free and open-source hot backup utility for MySQL.
- [MyDumper](https://github.com/maxbube/mydumper) - A high-performance MySQL backup tool.
- [Flyway](https://flywaydb.org/) - A database migration tool that supports MySQL and other databases.
- [Liquibase](https://www.liquibase.org/) - An open-source database schema change management tool.## Optimization and Monitoring
- [MySQLTuner](https://github.com/major/MySQLTuner-perl) - A script that provides performance tuning recommendations for MySQL.
- [Percona Toolkit](https://www.percona.com/software/mysql-tools/percona-toolkit) - A set of advanced command-line tools for MySQL, including query optimization.
- [pg_chameleon](https://github.com/the4thdoctor/pg_chameleon) - A tool for replicating MySQL databases into PostgreSQL.
- [PMM (Percona Monitoring and Management)](https://www.percona.com/software/database-tools/percona-monitoring-and-management) - A comprehensive monitoring tool for MySQL.
- [Zabbix](https://www.zabbix.com/) - An open-source monitoring software that can track MySQL performance metrics.## Replication and Clustering
- [MySQL Replication](https://dev.mysql.com/doc/refman/8.0/en/replication.html) - The official MySQL documentation on replication for setting up master-slave architectures.
- [Galera Cluster](https://galeracluster.com/) - A synchronous multi-master cluster for MySQL.
- [Percona XtraDB Cluster](https://www.percona.com/software/mysql-database/percona-xtradb-cluster) - A high availability and high scalability solution for MySQL.
- [ProxySQL](https://proxysql.com/) - A high-performance MySQL proxy for connection pooling, load balancing, and query routing.
- [Vitess](https://vitess.io/) - A database clustering system for horizontal scaling of MySQL.## Learning Resources
- [MySQL Documentation](https://dev.mysql.com/doc/) - The official MySQL reference documentation.
- [MySQL Tutorial](https://www.mysqltutorial.org/) - A comprehensive guide to MySQL, including queries, functions, and administration.
- [Leetcode: MySQL Problems](https://leetcode.com/problemset/all/?topicSlugs=mysql) - Practice SQL queries with MySQL challenges on Leetcode.
- [Learn MySQL in 10 Minutes](https://www.w3resource.com/mysql-exercises/) - Quick exercises for learning MySQL basics.
- [SQLZoo](https://sqlzoo.net/) - An interactive platform for practicing SQL queries, including MySQL.## Books
- *High Performance MySQL* by Baron Schwartz, Peter Zaitsev, and Vadim Tkachenko - A comprehensive guide to MySQL performance tuning.
- *Learning MySQL* by Seyed M.M. Hosseini and Vinicius M. Grippa - A beginner’s guide to mastering MySQL.
- *MySQL Cookbook* by Paul DuBois - A collection of practical MySQL solutions and examples.
- *SQL Antipatterns* by Bill Karwin - A guide to avoiding common SQL and database design mistakes.
- *SQL Performance Explained* by Markus Winand - A book focused on optimizing SQL queries.## Community
- [MySQL Forums](https://forums.mysql.com/) - The official MySQL community forum.
- [Stack Overflow: MySQL](https://stackoverflow.com/questions/tagged/mysql) - A Q&A site for MySQL-related questions.
- [Reddit: r/MySQL](https://www.reddit.com/r/mysql/) - A subreddit for MySQL discussions and questions.
- [Planet MySQL](https://planet.mysql.com/) - A blog aggregator for MySQL-related posts and updates.
- [Slack: MySQL Community](https://mysqlcommunity.slack.com/) - A Slack group for MySQL discussions (invitation may be required).## Contribute
Contributions are welcome!
## License
[](http://creativecommons.org/licenses/by-sa/4.0/)