MySQL Plugins - first introduced in 5.1 - are server extensions that can be loaded into the running MySQL on the fly, without restart. This tutorial will teach what tasks can be solved with plugins, what a plugin consists of, and how to write a plugin that helps with your specific problem. Basic C/C++ and MySQL knowledge is expected, but no deep familiarity with either is required.
Read more.