Python Utilities for Managing MySQL Databases

Location: D133
Average rating: **...
(2.00, 4 ratings)

In this section, we will briefly examine the major utility libraries and compare their capabilities. We will then dive into the new MySQL Utilities library and examine each utility in depth. The session will focus on the following topics.

  • use cases for each utility
  • how to group utilities for even more usability
  • how to modify utilities for your needs
  • how to develop and contribute new utilities

Note: a working knowledge of Python may be helpful in viewing this session.

Photo of Chuck Bell

Chuck Bell


Dr. Charles A Bell is a Senior Software Engineer at Oracle. He is currently the lead developer for MySQL utilities and a member of the MySQL Backup and Replication team.

He is co-author of the book MySQL High Availability (O’Reilly Media, Inc.)

He lives in a small town in rural Virginia with his loving wife. He received his Doctor of Philosophy in Engineering from Virginia Commonwealth University in 2005. His research interests include database systems, versioning systems, agile software development, and open source hardware.

Photo of Mats Kindahl

Mats Kindahl


Mats Kindahl lead software developer at MySQL/Oracle. He is the main architect and implementor of the MySQL row-based replication and several other replication features.

He is co-author of the book MySQL High Availability (O’Reilly Media, Inc.)

In the time before starting at MySQL, he has worked with research in formal methods, automated program analysis, distributed systems, and as implementor of C/C++ compilers.