mysql 错误1067:进程意外终止[InnoDB]

kokeuurv  于 2022-12-26  发布在  Mysql
关注(0)|答案(3)|浏览(119)

昨晚数据库服务器意外关闭后,我尝试重新启动MySQL服务时遇到以下错误。
无法在本地计算机上启动MySQL服务。
错误1067:进程意外终止。
当我检查MySql数据文件夹下的. err日志文件时,日志详细信息如下所示。
InnoDB:日志扫描已超过检查点lsn 804 2135184621 150513 12:20:39 InnoDB:数据库没有正常关闭!
InnoDB:正在启动崩溃恢复。
InnoDB:正在从. ibd文件读取表空间信息...
InnoDB:从双写恢复可能写了一半的数据页
InnoDB:缓冲区...
InnoDB:正在执行恢复:扫描到日志序列号804 2136195241 150513 12:20:50 InnoDB:正在启动将日志记录批处理应用到数据库...
InnoDB:进度百分比:0 1 2 3 150513 12点20分50秒文件.\rem\rem0rec.c第337行中线程2412的Assert失败
InnoDB:我们故意生成一个内存陷阱。
InnoDB:提交详细的错误报告到http://bugs.mysql.com。
InnoDB:如果您重复地遇到Assert失败或崩溃,甚至
InnoDB:在mysqld启动之后,可能会立即
InnoDB:InnoDB表空间损坏。请参阅
InnoDB: http:// dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html
InnoDB:关于强制恢复。
150513 12:20:51-mysqld获得异常0xc0000005;
这可能是因为您遇到了一个错误。也有可能是这个二进制文件或它链接到的库之一损坏,构建不正确,或配置错误。这个错误也可能是由硬件故障引起的。我们将尽最大努力收集一些信息,希望有助于诊断问题,但由于我们已经崩溃,肯定是有什么地方出错了,这可能会失败。
密钥缓冲区大小= 135266304
读取缓冲区大小= 65536
最大已用连接数= 0
最大线程数= 400
连接的线程数= 0
mysqld可能会使用多达
关键字缓冲区大小+(读取缓冲区大小+排序缓冲区大小)* 最大线程数= 262617 KB内存
希望没问题如果不是,则减少方程中的一些变量。
总谐波失真:0x0
正在尝试反向跟踪。您可以使用以下信息来找出mysqld停止的位置。如果您在此之后没有看到任何消息,则说明发生了严重错误...
InnoDB:线程164在文件.\os\os0sync.c第391行停止
0070A1A8 mysqld. exe!接收_获取_偏移量_函数()[远程接收. c:337]
0071B498 mysqld.exe!页面当前解析插入记录()[第0cur.c页:798]
0071512F mysqld.exe!接收解析或应用日志接收正文()[日志0接收. c:814]
00715CF1 mysqld. exe!接收恢复页面()[日志0接收. c:1294]
006EBE0F mysqld.exe!缓冲区_页面_io_完成()[缓冲区0buf.c:2033]
006E4472 mysqld.exe!文件加载项等待()[文件0fil.c:4273]
006BCDCD mysqld.exe! io处理程序线程()[srv0start.c:437]
获取模块句柄A()
The manual page at http:// dev.mysql.com/doc/mysql/en/crashing.html contains information that should help you find out what is causing the crash.
事件查看器中显示错误日志:
mysqld.exe [1200]中发生未经处理的win32异常。实时调试此异常失败,错误如下:调试器未能启动,因为没有用户登录。

MySQL version: 5.1<br>
Table Type: InnoDB<br>
ibdata1 Size: 28GB

有没有SQL转储备份文件的表,只有SQL物理数据文件。我迫切需要恢复这些数据,并使网站回到网上。
请帮帮我。

suzh9iv8

suzh9iv81#

显然,这是MySQL 5.1中的一个已知错误,下面的一些错误文档中提到了这一点。
http://bugs.mysql.com/bug.php?id=44416
http://bugs.mysql.com/bug.php?id=45844
我已经将MySQL更新到最新版本(5.1.73),然后在第6级强制恢复InnoDB(对于我的情况,只能在此级别启动)。

rbl8hiat

rbl8hiat2#

设置文件my.ini更改或添加设置

非诺数据库刷新方法=正常

重新启动服务mysql

l7mqbcuq

l7mqbcuq3#

添加此行到my.ini为我修复了相同的错误
新数据库刷新方法=正常

相关问题