[ERROR] mysqld got signal 6 错误

mariadb 数据库的问题
情景:是在系统盘不够用的时候,将mariadb 的datadir=/var/lib/mysql 改为了 /alidata/mysql 将/var/lib/mysql 里边的东西复制到了 /alidata/mysql 下边。但是复制的时候没有关闭数据库,将/var/lib/mysql 里边的文件删除了,是所以在restart mariadb的时候起不来,查看mariadb日志
tail -f /var/log/mariadb/mariadb.log 报错如下:[ERROR] mysqld got signal 6 ;

网上说有的文件被损坏,这样的话就是不能恢复了,查看网上的解决办法,如下:

在 配置文件my.cnf 里边添加配置

[mysqld]
innodb_force_recovery = 1       //不检测,直接启动。
systemctl start mariadb 

//如果1 起不来的话就变成2、3、4、......

数据库起来后,备份数据库,
mysqldump -uroot -p -A > /alidata/mysql_all.bak
备份完之后,关闭数据库

我的建议是重装数据库。

yum erasse mariadb  mariadb-server -y
rm -rf /var/lib/mysql/*
rm -rf /etc/my.cnf
yum install mariadb mariadb-server -y

启动mariadb

systemctl  start  mariadb   //这样数据库就是新的

先把你备份的数据进行备份恢复

mysql -uroot   //直接就能进去
source /alidata/mysql_all.bak    //时间较长

完了之后 要恢复之前的数据库用户和密码,我这就是root用户

mysqladmin -uroot password "密码"
grant all  privileges on *.* to ‘root‘@‘localhost‘ identified by ‘密码‘;
flush privileges;

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘‘密码;
flush privileges;

这样问题就解决了,其实官方带给的解决办法是一个道理,
官方解决办法:

https://blog.csdn.net/tantexian/article/details/50749039

原文地址:http://blog.51cto.com/13930997/2316381

时间: 2024-11-09 02:00:57

[ERROR] mysqld got signal 6 错误的相关文章

UTC - mysqld got signal 6

昨天上午mysql又碰到一个奇怪的问题.数据库异常终止.重启成功后过就马上崩溃,不能正常运行. 查看mysql错误日志如下: InnoDB: Doing recovery: scanned up to log sequence number 1924612226346121103 21:29:24  InnoDB: Starting an apply batch of log records to the database...InnoDB: Progress in percents: 24 2

从库crash一直自动重启(mysqld got signal 11)问题解决

一:问题描述 今天收到邮件报警,遂进数据库查看slave状态,发现io进程和sql进程都为NO. mysql> show slave status \G; *************************** 1. row*************************** Slave_IO_State: Master_Host: 此处不予显示,哈哈 Master_User: replica Master_Port: 3306 Connect_Retry: 60 Master_Log_Fil

MySQL案例-mysqld got signal 11

背景:MySQL-5.7.12, debian 8核16G虚拟机, 业务方反馈在某一个时间点, 出现了大量的数据库报错, 之后恢复正常; 场景:开发查看日志后, 发现在某个时间点, 应用断开了所有与数据库的连接, 几秒钟以后就恢复了;同时监控系统的内存使用率出现了异常的骤降; 3min之后收到了报警系统的信息, 内存使用率82%; 分析:第一时间的判断是网络的问题造成了应用层的连接断开了, 但是这种内存使用率骤降的现象不会是网络造成的;查看MySQL的日志, 发现MySQL实例发生了crash,

android studio安卓项目出现Error: Default Activity Not Found错误无法编译的解决方案

项目明明是没有问题的,有时候突然就出现Error: Default Activity Not Found错误,以前出现过我重新安装了android studio 都没有用,后来在网上(http://stackoverflow.com/questions/15825081/error-default-activity-not-found)终于找到了解决方案.方法很简单,按以下步骤就可以解决.方法: File -> Invalidate Caches / Restart...在android stu

DedeCMS Error Warning!Technical Support:DedeCms错误警告

当前位置:主页 > dedecms > dede模板标签使用说明 > DedeCMS Error Warning!Technical Support:DedeCms错误警告(2) 解说,最好有步骤的,我是小白!1.这是提示您的数据库链接失败,可能你下载的模板包含了data文件夹,修改下文件配置就可以了.多素材给你个参考方法2.打开\data\common.inc.php文件3.织梦CMS(dedecms)的数据库连接文件内容如下:<?php//数据库连接信息$cfg_dbhost

解决Error opening terminal: xterm.的错误

执行make menuconfig 时遇到Error opening terminal: xterm.的错误 解决方法: $echo $TERM xterm $echo $TERMINFO 空的 问题就出在TERMINFO变量为空值,正常应该设置为xterm所在的目录 $whereis terminfo terminfo: /etc/terminfo /lib/terminfo /usr/share/terminfo /usr/share/man/man5/terminfo.5.gz 找到xte

MySQL出现1030-Got error 28 from storage engine错误

Navicat for MySQL出现1030-Got error 28 from storage engine错误  刚刚还能用这会儿就用不了了,估计是磁盘空间不足引起的! 在根目录/下执行命令:df -h [[email protected]localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 48G 0 100% / tmpfs 1.9G 448K 1.

YUM安装提示PYCURL ERROR 6 - "Couldn&#39;t错误的解决办法

当编译PHP时出现如下错误时,找不到头绪 这时,打开DNS   vim /etc/resolv.conf   添加一行nameserver 192.168.1.1 完成上一步,则解决该问题 YUM安装提示PYCURL ERROR 6 - "Couldn't错误的解决办法

怎样处理“error C2220: warning treated as error - no object file generated”错误

最近用VS2010 编译ceflib开源库是出现"怎样处理"error C2220: warning treated as error - no object file generated"错误" 产生原因为:有些Project编译选项中,Treat Warnings As Errors(把警告看作错误来处理)选项开启了. 只要把此选项关闭,就可以正常编译了. 在Solution中,选择libMXF工程,右键菜单中选择"Properties".弹