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
Sometimes we need to remotely run programs on the...
Both methods can be used to execute a piece of ja...
Preface smb is the name of a protocol that can be...
FTP and SFTP are widely used as file transfer pro...
Our network management center serves as the manag...
0. When I made this document, it was around Decem...
This article shares with you the graphic tutorial...
Find the problem I recently encountered a problem...
MySQL and connection related timeouts Preface: To...
Use the --all-database parameter when performing ...
Preface Whether it is a stand-alone lock or a dis...
1. Download from the official website and unzip h...
In Vue, we generally have front-end and back-end ...
Multi-table query Use a single select statement t...
Find the problem Recently, when I was filling in ...