tidb如何更改存储引擎为myisam

生产环境部署的tidb,后来开发说要使用myisam引擎,不适用innodb引擎,数据库中使用命令show engines;查看没有看到其他引擎,想问下如何修改引擎?谢谢解惑!

需要关注的是 sql 语法上的兼容。tidb 不设置 engine 的概念

存储引擎

  • 仅在语法上兼容创建表时指定存储引擎,实际上 TiDB 会将元信息统一描述为 InnoDB 存储引擎。TiDB 支持类似 MySQL 的存储引擎抽象,但需要在系统启动时通过 --store 配置项来指定存储引擎。

https://docs.pingcap.com/zh/tidb/stable/mysql-compatibility

但是我查询到的默认引擎是innodb,这里说启动时通过–store配置,我没有找到这个配置在哪里?我使用的时ansible启动和关闭的,另外这个配置时针对tikv的还是tidb、pd哪个?

语法上兼容 innodb ,tikv 默认使用 rocksdb 作为存储。tidb 无法将存储引擎设置为 myisam。

好吧,谢谢!

:slightly_smiling_face:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。