TokuDB storage engine in Percona Server 8.0.28

after update to 8.0.28 my database cannot start service because i forgot migrate table from tokudb to innodb

2022-08-24T09:16:23.449323Z 1 [ERROR] [MY-048034] [Server] Table ‘xxx.xxx’ requires the ‘TokuDB’ storage engine, which was removed in Percona Server 8.0.28
2022-08-24T09:16:23.449463Z 1 [ERROR] [MY-048034] [Server] Table ‘xxx.xxx’ requires the ‘TokuDB’ storage engine, which was removed in Percona Server 8.0.28
2022-08-24T09:16:23.600732Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2022-08-24T09:16:23.600916Z 0 [ERROR] [MY-010119] [Server] Aborting

1 Like

Downgrade to previous version of Percona Server, alter the tables, then upgrade back to 8.0.28. It has been well documented and blogged for over a year that TokuDB was deprecated and would be removed.

1 Like

Hi, I have the same problem, but after downgrading to 8.0.27 the tokudb package isn’t available.

I’m on Centos 7. I tried with yum install percona-server-tokudb but yum tried to upgrade percona-server-server to 8.0.29.
So I tried with the RPM, but seems there are a lot of dependencies not resolved.

I have one only table (a log table).

How can I recover my DB?
I cannot drop the table and I cannot drop the db…

Thank you for your help

1 Like