Percona 5.7重新启动并放弃我的连接

我已经很长一段时间与这个bug的斗争,当我运行脚本到MySQL(Percona)我断开连接,当我尝试从一个活的服务器导入一个MySQL转储它在这里断开我。

所以,我为什么每次尝试运行我的脚本或尝试导入somthing与我的GUI客户端连接Refue时,我正在争取。

有eny如何得到这messegt之前,并知道有人在这里发生了什么? 它是我们的开发者服务器上的一个本地数据库,所以现在它不那么危险。

06:23:02 UTC – mysqld得到信号6; 这可能是因为你遇到了一个错误。 这个二进制文件或其中一个链接的库也可能是损坏的,不正确的构build或错误的configuration。 这个错误也可能是由于硬件故障造成的。 试图收集一些可以帮助诊断问题的信息。 由于这是一个崩溃,肯定是错的,信息收集过程可能会失败。 请通过报告http://bugs.percona.com/上的任何错误,帮助我们使Percona Server更好。

K字节的内存希望没关系;可能的是,mysqld可以使用最多的key_buffer_size +(read_buffer_size + sort_buffer_size)* max_threads = 68309 K字节的内存希望没关系; 如果不是,则减less方程中的一些variables。

线程指针:0x7f8c80000ae0试图回溯。 您可以使用以下信息来找出mysqld死亡的地方。 如果在此之后没有看到任何消息,则会出现严重错误… stack_bottom = 7f8cd0cd0e80 thread_stack 0x30000 / usr / sbin / mysqld(my_print_stacktrace + 0x2c)[0xe8197c] / usr / sbin / mysqld(handle_fatal_signal + 0x479)[0x797f89] / lib /x86_64-linux-gnu/libpthread.so.0(+0xf8d0)[0x7f8d06efc8d0] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7f8d04e82067] / lib / x86_64-linux-gnu / / usr / sbin / mysqld(_ZN2ib5fatalD1Ev + 0x15d)/ usr / sbin / mysqld(_Z20buf_page_io_completeP10buf_page_tb + 0x9c0)[0x110eff0] libc.so.6(abort + 0x148)[0x7f8d04e83448] / usr / sbin / mysqld [0x76c931] / usr / sbin目录/ mysqld的[0x113c424] / usr / sbin目录/ mysqld的(_Z13buf_read_pageRK9page_id_tRK11page_size_tP5trx_t + 0x38)[0x113cc68] / usr / sbin目录/ mysqld的(_Z16buf_page_get_genRK9page_id_tRK11page_size_tmP11buf_block_tmPKcmP5mtr_tb + 0x4a6)[0x110c096] / usr / sbin目录/ mysqld的(_Z27btr_cur_search_to_nth_levelP12dict_index_tmPK8dtuple_t15page_cur_mode_tmP9btr_cur_tmPKcmP5mtr_t + 0x5db)[0x10ecdcb ] / usr / sbin / mysqld [0x103f8a8] / usr / sbin / mysqld(_Z15row_search_mvccPh15page_cur_ / usr / sbin / mysqld(usb / sbin / mysqld)/ usr / sbin / mysqld(_ZN11ha_innobase13general_fetchEPhjj + 0x1bb)[0xf317cb] / usr / sbin / mysqld(_ZN7handler18ha_index_next_sameEPhPKhj + 0x141)[0x7fa561] / usr / sbin / mysqld [0xc2b8fa] / usr / sbin / mysqld(_ZN4JOIN4execEv + 0x3b8)[usb / sbin /的mysqld(_Z21mysql_execute_commandP3THDb + 0x342c)[0xc5db8c] / usr / sbin目录/ mysqld的(_Z11mysql_parseP3THDP12Parser_state + 0x625)[0xc60d25] / usr / sbin目录/ mysqld的(_Z16dispatch_commandP3THDPK8COM_DATA19enum_server_command + 0x877)[0xc61617] / usr / sbin目录/ mysqld的(_Z10do_commandP3THD + 0x1b7)[0xc62c27 ] / usr / sbin / mysqld(handle_connection + 0x2a0)[0xd257e0] / usr / sbin / mysqld(pfs_spawn_thread + 0x1b4)[0xe9e804] /lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4)[0x7f8d06ef50a4] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f8d04f3562d]

来自PHP的脚本错误是,它的错误types是随机的。

PDOException: SQLSTATE[HY000] [2006] MySQL server has gone away PDOException: SQLSTATE[HY000] [2002] Connection refused 

这个错误可能有几个原因。 通常这是由损坏的数据库引起的。 通过以下方式检查是否属实:

 mysqlcheck --check --all-databases 

你提到的PHPexception并不重要。 它们是由数据库崩溃造成的,而不是一个原因。