Skip to content

mysql5.5 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte #86

@yy2000sh

Description

@yy2000sh

您好,准备恢复一个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,能否帮忙看一下,谢谢。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions