Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL突然崩溃了_Mysql - Fatal编程技术网

MySQL突然崩溃了

MySQL突然崩溃了,mysql,Mysql,MySQL突然崩溃了。PHP显示错误: 警告:mysqli_connect():(HY000/2002):没有此类文件或目录 [root@support mysql]# mysql -v ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 检查存储详细信息是否良好(df-h和df-i) 套接字文件似乎没有问题(我停止了服务并删除了锁文件)

MySQL突然崩溃了。PHP显示错误:
警告:mysqli_connect():(HY000/2002):没有此类文件或目录

[root@support mysql]# mysql -v
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  • 检查存储详细信息是否良好(df-h和df-i)
  • 套接字文件似乎没有问题(我停止了服务并删除了锁文件)
  • 错误日志:
    2020-03-03T04:11:10.160439Z 0[错误]InnoDB:无法以只读方式打开数据文件:'./zabbix_bk/widget_字段。ibd'OS错误:71
    2020-03-03T04:11:10.160451Z 0[错误]InnoDB:文件操作中的操作系统错误号2。
    2020-03-03T04:11:10.160463Z 0[错误]InnoDB:该错误表示系统无法找到指定的路径。
    2020-03-03T04:11:10.160474Z 0[错误]InnoDB:如果要安装InnoDB,请记住必须自己创建目录,InnoDB不会创建目录。
    2020-03-03T04:11:10.160487Z 0[错误]InnoDB:无法为
    zabbix\u bk/widget\u field
    找到有效的表空间文件。请参阅http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting-datadict.html 如何解决这个问题。
    2020-03-03T04:11:10.160500Z 0[警告]InnoDB:忽略表空间,因为无法打开它。
    2020-03-03T04:11:10.162306Z 0[注]InnoDB:删除了临时表空间数据文件:“ibtmp1”
    2020-03-03T04:11:10.162331Z 0[注]InnoDB:为临时表创建共享表空间
    2020-03-03T04:11:10.162573Z 0[注意]InnoDB:正在将文件“/ibtmp1”的大小设置为12 MB。物理写入完整的文件;请稍候。。。
    2020-03-03T04:11:10.175636Z 0[注]InnoDB:文件“/ibtmp1”的大小现在为12MB。
    2020-03-03T04:11:10.176919Z 0[注]InnoDB:96找到重做回滚段。96个重做回滚段处于活动状态。
    2020-03-03T04:11:10.176949Z 0[注]InnoDB:32个非重做回滚段处于活动状态。
    2020-03-03T04:11:10.178519Z 0[注]InnoDB:5.7.23启动;日志序列号9654599972
    2020-03-03T04:11:10.179611Z 0[注]InnoDB:从/var/lib/mysql/ib_buffer_pool加载缓冲池
    2020-03-03T04:11:10.179951Z 0[注意]插件“联邦”已禁用。
    2020-03-03T04:11:10.181546Z 0[警告]InnoDB:无法从InnoDB的内部数据字典中打开表mysql/plugin,尽管该表的.frm文件存在。请参阅http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html 如何解决这个问题。
    mysqld:表“mysql.plugin”不存在
    2020-03-03T04:11:10.181662Z 0[错误]无法打开mysql.plugin表。请运行mysql\u升级来创建它。
    2020-03-03T04:11:10.182789Z 0[警告]InnoDB:无法打开从InnoDB内部数据字典执行的表mysql/gtid_,尽管该表的.frm文件存在。请参阅http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html 如何解决这个问题。
    mysqld:表'mysql.gtid_executed'不存在
    2020-03-03T04:11:10.182854Z 0[警告]未准备好使用Gtid表。无法打开表“mysql.gtid_executed”。
    2020-03-03T04:11:10.182909Z 0[注意]在数据目录中找到了ca.pem、server-cert.pem和server-key.pem。正在尝试使用它们启用SSL支持。
    2020-03-03T04:11:10.183401Z 0[警告]CA证书CA.pem是自签名的。
    2020-03-03T04:11:10.187590Z 0[注]服务器主机名(绑定地址):“*”;港口:3306
    2020-03-03T04:11:10.187676Z 0[注]IPv6可用。
    2020-03-03T04:11:10.187712Z 0[注]::“解析为”:”;
    2020-03-03T04:11:10.187778Z 0[注意]已在IP:“:”上创建服务器套接字。
    2020-03-03T04:11:10.189608Z 0[注]InnoDB:缓冲池加载于200303 12:11:10完成
    2020-03-03T04:11:10.189888Z 0[警告]InnoDB:无法从InnoDB的内部数据字典中打开表mysql/server_cost,尽管该表的.frm文件存在。请参阅http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html 如何解决这个问题。
    2020-03-03T04:11:10.189931Z 0[警告]无法打开优化器成本常量表
    2020-03-03T04:11:10.191998Z 0[警告]InnoDB:无法从InnoDB的内部数据字典中打开表mysql/时区闰秒,尽管该表的.frm文件存在。请参阅http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html 如何解决这个问题。
    2020-03-03T04:11:10.192053Z 0[警告]无法打开和锁定时区表:表“mysql.Timer\u zone\u leap\u second”不存在,没有它们就无法生存
    2020-03-03T04:11:10.192946Z 0[警告]InnoDB:无法从InnoDB的内部数据字典中打开表mysql/servers,尽管该表的.frm文件存在。请参阅http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html 如何解决这个问题。
    2020-03-03T04:11:10.192980Z 0[错误]无法打开和锁定特权表:表“mysql.servers”不存在
    2020-03-03T04:11:10.203770Z 0[注意]事件计划程序:加载了1个事件
    2020-03-03T04:11:10.204582Z 0[注]/usr/sbin/mysqld:准备好连接了。
    版本:“5.7.23-log”socket:“/var/lib/mysql/mysql.sock”端口:3306 mysql社区服务器(GPL)
    2020-03-03 12:11:10 0x7efd135fe700 InnoDB:文件btr0cur.cc第325行中的线程13962541677824中的断言失败
    InnoDB:断言失败:btr_page_get_next(闩锁离开.块[0]->帧,mtr)=page_get_page_no(第页)
    InnoDB:我们故意产生一个内存陷阱。
    InnoDB:向提交详细的错误报告http://bugs.mysql.com.
    InnoDB:如果反复出现断言失败或崩溃,甚至
    InnoDB:mysqld启动后,可能会立即出现
    InnoDB:InnoDB表空间损坏。请参阅
    InnoDB:http://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html
    InnoDB:关于强制恢复。
    04:11:10 UTC-mysqld获得信号6;
    这可能是因为你碰到了一个bug。也有可能这个二进制文件
    或者它所链接的某个库已损坏,构建不当,
    或者配置错误。此错误也可能由硬件故障引起。
    试图收集一些有助于诊断问题的信息。
    因为这是一次撞车