抱歉,标题很长,我不确定如何才能使其与自动搜索结果区分开来。
我有一个很大的转储文件(~44GB),我正在尝试将其导入到另一台服务器上的 MySQL 中。
两台服务器都在 Ubuntu 22.04 LTS 上运行 5.7,其中一台是 5.7.20(源),另一台是 5.7.42(目标)。我已经为操作系统安装了最新的 MySQL 8 服务器作为目标数据库服务器,这产生了相同的结果。
每次尝试恢复数据库都会导致语法错误,但并不总是在同一位置,有时在上一次运行到达的位置之前或之后。
例如; 在运行1时,它可能会在第26880行出错,然后运行2,它会在第14230行出错(早于运行1),然后运行3可能会在第390290行出错(比它们都晚)。这里的行号是任意的,但确实会上下变化,并且通常不会在同一位置出现两次。
max_allowed_packet
最大为 1GBinnodb_buffer_pool_size
设置为 128GB(大约是可用 RAM 的 65%)
其他一切都是默认的。错误日志中没有列出任何错误。
我尝试过其他备份,产生相同的结果。
备份未压缩。
我做错了什么?