您好,准备恢复一个ibd文件,因为误删除,无备份,ibd文件中心还在。
运行 python main.py .\hr_staff_info.ibd --force
Traceback (most recent call last):
File "E:\tools\ibd2sql-ibd2sql-v1.x\main.py", line 178, in
aa = frm2sdi.MYSQLFRM(FRMFILENAME).get_sdi_page()
File "E:\tools\ibd2sql-ibd2sql-v1.x\ibd2sql\frm2sdi.py", line 132, in init
self._read_comment()
File "E:\tools\ibd2sql-ibd2sql-v1.x\ibd2sql\frm2sdi.py", line 270, in _read_comment
self.COMMENT = self.read(comment_size).decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte
PS E:\tools\ibd2sql-ibd2sql-v1.x> python main.py .\hr_staff_info.ibd
Traceback (most recent call last):
File "E:\tools\ibd2sql-ibd2sql-v1.x\main.py", line 178, in
aa = frm2sdi.MYSQLFRM(FRMFILENAME).get_sdi_page()
File "E:\tools\ibd2sql-ibd2sql-v1.x\ibd2sql\frm2sdi.py", line 132, in init
self._read_comment()
File "E:\tools\ibd2sql-ibd2sql-v1.x\ibd2sql\frm2sdi.py", line 270, in _read_comment
self.COMMENT = self.read(comment_size).decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte
尝试多种参数,都是这个错。
1.x的版本也试了,要么是这个错,要么就是row_format = compressed or its damaged or its mysql 5.7 file,能否帮忙看一下,谢谢。