首先 5.5 的mysql 默认是属于 innodb殷勤 但是我使用的是 二进制文件中 support-files/my-innodb-heavy-4G.cnf 当做我的my.cnf (注意 此文件 默认引擎指定的是MYISAM ,我就吃了这个亏 )
结果 开起来 MYSQL 默认是 myisam 引擎 进到实例中 show variables like '%storage_engine%'; 查看
于是 修改了 my.cnf default-storage-engine = InnoDB 重启 mysql 回到实例中发现 没起作用;
于是百度了下 说 要删除 datadir 目录中的 ib* ,照做 重启后 依然没用, 在群里问 ,有人 告诉 可以i使用 动态修改 : 在实例中 set default_storage_engine='innodb'; 这样生效了,但是重启 实例后 又变回 MYISAM, 麻烦大家 帮我下 谢了
结果 开起来 MYSQL 默认是 myisam 引擎 进到实例中 show variables like '%storage_engine%'; 查看
于是 修改了 my.cnf default-storage-engine = InnoDB 重启 mysql 回到实例中发现 没起作用;
于是百度了下 说 要删除 datadir 目录中的 ib* ,照做 重启后 依然没用, 在群里问 ,有人 告诉 可以i使用 动态修改 : 在实例中 set default_storage_engine='innodb'; 这样生效了,但是重启 实例后 又变回 MYISAM, 麻烦大家 帮我下 谢了
编辑回复