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
Table of contents 1. Brief Overview 2. JSON basic...
1. AIDE AIDE (Advanced Intrusion Detection Enviro...
introduction Have you ever encountered a situatio...
Table of contents Preface Child components pass d...
Copy code The code is as follows: <style type=...
Today I received a disk warning notification from...
I recently reviewed some CSS-related knowledge po...
Environment: MacOS_Cetalina_10.15.1, Mysql8.0.18,...
When doing DIV+CSS layout of the page, it is very...
This article example shares the specific code of ...
Over the past few years, there has been a trend i...
Front-end project packaging Find .env.production ...
Preface In front-end development, we often encoun...
It is a very common requirement to set the horizo...
1. Run the .sh file You can run it directly using...