Preface: With the continuous development of Internet technology, the MySQL-related ecosystem has become more and more complete, and more and more tools have emerged. Some companies or individuals have released some good open source tools. This article mainly introduces several MySQL-related practical tools. As a reminder, graphical operation tools such as Navicat are not introduced here. 1. SQL Audit web tool SQL auditing and execution may be a problem that troubles every company or team. Without platform tool support, it can only be handled manually, which is inefficient and the quality cannot be guaranteed. In order to standardize operations and improve efficiency, most teams may develop or introduce open source tools themselves. Here are two open source and free web-based SQL auditing platforms. Yearning Project address: github.com/cookieY/Yea… Yearning is a web-based visual SQL auditing platform that can meet the SQL auditing needs of most companies. In addition to implementing the regular SQL audit function, a series of convenient functions such as data query are added. Key features:
advantage:
Archery Project address: https://github.com/hhyo/Archery Archery is positioned as a SQL audit and query platform, aiming to improve the work efficiency of DBAs, support SQL launch and query of multiple databases, and support rich MySQL operation and maintenance functions. All functions are compatible with mobile phone operations. Key features:
advantage:
2. Binlog parsing tool The previous article also introduced binlog parsing related content and tools. By using binlog parsing tools, we can clearly see the historical content executed by the database, and obtain the reverse content for rollback. There are many binlog parsing tools that can be searched on GitHub. Here are two commonly used ones. MyFlash Project address: https://github.com/Meituan-Dianping/MyFlash MyFlash is a tool for rolling back DML operations developed and maintained by the Technical Engineering Department of Meituan Dianping. This tool completes the rollback operation by parsing the binlog of the v4 version. Compared with the existing rollback tools, it adds more filtering options to make rollback easier. Key features:
binlog2sql Project address: https://github.com/danfengcao/binlog2sql Key features:
3. Percona Toolkit Official website address: https://www.percona.com/doc/percona-toolkit/3.0/index.html# The PT toolkit consists of various small tools, different tools have different functions. The main functions include checking the data consistency of master-slave replication, checking duplicate indexes, archiving data, online DDL, etc. Here is a brief introduction to the functions of several commonly used tools:
Summarize: This article briefly introduces several types of tools, including SQL auditing, binlog parsing, and Percona Toolkit. You still need to explore in detail how to use each tool. Students who are interested can install and learn it. Good tools can make work more efficient. The above are the detailed contents of several recommended MySQL-related tools. For more information about MySQL-related tools, please pay attention to other related articles on 123WORDPRESS.COM! You may also be interested in:
|
<<: HTML hyperlink a tag_Powernode Java Academy
>>: Solution to the cross-domain problem of SpringBoot and Vue interaction
Introduction to jsvc In production, Tomcat should...
1. It is preferred to use the root user to log in...
This article shares the download, installation an...
Awk is an application for processing text files, ...
Table of contents Case 1: Case 2: Case 3: To summ...
question In the previous article about cross-doma...
Map tags must appear in pairs, i.e. <map> .....
Preface Regarding HugePages and Oracle database o...
Table of contents Preface 1. Configure routing na...
Table of contents Business requirements: Solution...
Using the html-webpack-plugin plug-in to start th...
This article uses an example to illustrate how to...
Install Docker You have to install Docker, no fur...
Installation Environment WIN10 VMware Workstation...
Nginx (engine x) is a high-performance HTTP and r...