Centos 7挂起的Mysql 8.0.16无法重新启动并卡住
我试图重新启动mysql(仍在等待过程),杀死PID(卡住并执行ps aux | grep mysql并显示[mysqld])
这是日志错误mysqld.log:
----------------------------
END OF INNODB MONITOR OUTPUT
============================
InnoDB: ###### Diagnostic info printed to the standard error stream
2019-07-06T10:09:34.778126Z 0 [ERROR] [MY-012872] [InnoDB] Semaphore wait has lasted > 38311160 seconds. We intentionally cra sh the server because it appears to be hung.[FATAL] Semaphore wait has lasted > 600 seconds. We intentionally crash the server because it appears to be hung.
2019-07-06T10:09:34.778189Z 0 [ERROR] [MY-013183] [InnoDB] Assertion failure: ut0ut.cc:629 thread 139792388622080
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/8.0/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
10:09:34 UTC - mysqld got signal 6 ;
Most likely, you have hit a bug, but this error can also be caused by malfunctioning hardware.
Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 0 thread_stack 0x46000
/usr/sbin/mysqld(my_print_stacktrace(unsigned char*, unsigned long)+0x3d) [0x1de6b8d]
/usr/sbin/mysqld(handle_fatal_signal+0x333) [0xef7063]
/lib64/libpthread.so.0(+0xf5d0) [0x7f24254ee5d0]
/lib64/libc.so.6(gsignal+0x37) [0x7f2423805207]
/lib64/libc.so.6(abort+0x148) [0x7f24238068f8]
/usr/sbin/mysqld(ut_dbg_assertion_failed(char const*, char const*, unsigned long)+0x2c5) [0x2080fa5]
/usr/sbin/mysqld(ib::fatal::~fatal()+0x129) [0x2082609]
/usr/sbin/mysqld(srv_error_monitor_thread()+0x8e6) [0x2028d26]
/usr/sbin/mysqld(std::thread::_State_impl<std::thread::_Invoker<std::tuple<Runnable, void (*)()> > >::_M_run()+0x63) [0x1ea60 c3]
/usr/sbin/mysqld() [0x2485eff]
/lib64/libpthread.so.0(+0x7dd5) [0x7f24254e6dd5]
/lib64/libc.so.6(clone+0x6d) [0x7f24238ccead]
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.