我目前有一个 MySQL 数据库,它同时使用 MyISAM 和 InnoDB 表。为什么两者都被创建我不知道,因为我在创建时基本上不注意哪个。
出于开发目的,我在闪存驱动器上拥有数据库(MySQL 服务器以及数据)。完成一天的工作后,我弹出闪存驱动器并将其带回家继续使用数据库。在过去的一个月中,尽我所能确定,我已经两次损坏了一个或多个 InnoDB 表,导致 mysql 服务器拒绝启动。虽然我更喜欢使用 InnoDB,但我很担心为什么会这样。我应该将 InnoDB 转换为 MyISAMS 吗?