mysql innodb错误失败 数据恢复

重启mysql

现在的情况应该是无法启动mysql的 my.ini 文件 ,innodb_force_recovery 配置,从1-6,挨个设置后重启mysql服务,哪个能成功重启,就用哪个

[mysqld]
 innodb_force_recovery = 2

备份数据

使用navicat备份数据

重新配置mysql文件夹

需要用到的命令

nssm remove 删除mysql
 mysqld --initialize --console #初始化mysql 初始密码在这个步骤
	mysqld --install
	net start mysql
	mysqld -u root -p -P 3309

进入mysql后的命令

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';  -- 重置root密码
use mysql;
update user set host='%' where user ='root';   --更新域属性,'%'表示允许外部访问:
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;  -- 更新权限
FLUSH PRIVILEGES;

恢复数据

新建数据库,用navicat恢复数据库


作者:spike

分类: Mysql

创作时间:2025-01-19

更新时间:2025-01-19

联系方式放在中括号之中例如[[email protected]],回复评论在开头加上标号例如:#1