实现新存储引擎的最简单方法是首先复制和修改例子
存储引擎。的文件ha_example.cc
而且ha_example.h
可以在存储/例子
MySQL 5.1源代码树的目录。有关如何获取5.1源代码树的说明,请参见从源代码安装MySQL.
复制文件时,从更改名称ha_example.cc
而且ha_example.h
到适合您的存储引擎的内容,例如ha_foo.cc
而且ha_foo.h
.
复制并重命名文件后,必须替换的所有实例例子
而且例子
存储引擎的名称。如果你熟悉的话sed
,这些步骤可以自动完成(在这个例子中,存储引擎的名称将是FOO):
sed -e s/EXAMPLE/FOO/g -e s/EXAMPLE/FOO/g ha_example.h > ha_foo.h sed -e s/EXAMPLE/FOO/g -e s/EXAMPLE/FOO/g ha_example.hCc > ha_foo.cc