alibaba / innodb-java-reader

A library and command-line tool to access MySQL InnoDB data file directly in Java
Apache License 2.0
462 stars 115 forks source link

.ReaderException: Table definition not found for table 可能是什么原因 #41

Open kevinbin opened 2 years ago

kevinbin commented 2 years ago

ibd 是 mysql 8.0

[ERROR] 2022-08-22 13:17:07,777 [main] reader.cli.InnodbReaderBootstrap (InnodbReaderBootstrap.java:397) -Error occurred: Table definition not found for table tb_ec_system_user com.alibaba.innodb.java.reader.exception.ReaderException: Table definition not found for table tb_ec_system_user at com.alibaba.innodb.java.reader.TableReaderFactory.createTableReader(TableReaderFactory.java:97) at com.alibaba.innodb.java.reader.cli.InnodbReaderBootstrap.createTableReader(InnodbReaderBootstrap.java:689) at com.alibaba.innodb.java.reader.cli.InnodbReaderBootstrap.queryAll(InnodbReaderBootstrap.java:412) at com.alibaba.innodb.java.reader.cli.InnodbReaderBootstrap.run(InnodbReaderBootstrap.java:322) at com.alibaba.innodb.java.reader.cli.InnodbReaderBootstrap.main(InnodbReaderBootstrap.java:129) JVM does not support unmapping memory-mapped files.

thinh9e commented 2 years ago

I have the same issue as you when I run on Win 10. I switched to Linux with MySQL installed, it can work for me.