我的 MySql 崩溃了,这是日志
key_buffer_size=8384512
read_buffer_size=131072
max_used_connections=0
max_threads=151
thread_count=0
connection_count=0
mysqld 有可能使用最多
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 338336 K 字节的内存,
希望这样没问题;如果不行,请减少等式中的某些变量。
线程指针:0x0
尝试回溯。您可以使用以下信息找出 mysqld 死机的位置。如果此后没有看到任何消息,则表明出现了严重错误...
stack_bottom = 0 thread_stack 0x40000
/usr/libexec/mysqld(my_print_stacktrace+0x29) [0x850989]
/usr/libexec/mysqld(handle_fatal_signal+0x483) [0x6a3ef3]
/lib64/libpthread.so.0(+0xf710) [0x7fabaf6f6710]
手册页位于http://dev.mysql.com/doc/mysql/en/crashing.html包含
的信息应该可以帮助您找出导致崩溃的原因。180516
10:36:25 mysqld_safe mysqld 来自 pid 文件 /var/run/mysqld/mysqld.pid 结束
180516 10:36:54 mysqld_safe 使用来自 /var/lib/mysql 的数据库启动 mysqld 守护进程
180516 10:36:54 InnoDB:初始化缓冲池,大小 = 8.0M
180516 10:36:54 InnoDB:完成缓冲池初始化
InnoDB:ibdata 文件中的日志序列号与 InnoDB 不匹配
:日志180516 10:36:54 mysqld_safe mysqld 来自 pid 文件 /var/run/mysqld/mysqld.pid 结束
我已经尝试了 inndodb_force_recovery 但仍然无法启动,有人可以请教我如何恢复我的 mysql 守护进程服务吗?