高性能MySQLLinux

因断电引起Mysql崩溃启动失败修复方法

2019-03-27  本文已影响1人  grey_sky

前言

Mysql 因断电引起数据库崩溃启动失败修复方法
会恢复大部分数据,一小部分因为文件损坏会丢失,日常备份的话数据丢失量会更小。

一、修改启动方式

vim /etc/my.cnf
innodb_force_recovery=6

二、备份数据

Navicat 备份数据库数据,因为会有一些数据损坏会读取不了,所以不要启用事务。

三、备份数据文件

mv new_mysql ./mysqldata/20190327

四、初始化数据库文件夹启动

mysqld --initialize-insecure --user=mysql
service mysqld start

五、修改密码

mysql -uroot -p
SET PASSWORD = PASSWORD(123456);//123456不用改
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;

六、恢复数据

七、异常问题

上一篇 下一篇

猜你喜欢

热点阅读