赞
踩
安装的mysql8.0后本来和navicat连接的好好的,今天公司突然断电,恢复之后navicat时候突然显示错误连接不上mysql,
重新启动mysql80服务,显示服务停止,
总体分为2个部分,首先重新注册MySQL服务,然后恢复以前的数据
进入MySQL安装目录下的bin目录,执行以下命令mysqld --remove 服务名
mysqld --remove MySQL80
2、删除安装目录下data文件夹(删除前备份,用来恢复数据)
3、初始化MySQL(会重新生成data文件夹),执行以下命令mysqld --initialize-insecure
mysqld --initialize-insecure
4、注册MySQL服务,执行以下命令mysqld install MySQL服务名 --defaults-file="my.ini路径"
mysqld install MySQL80 --defaults-file="D:\IDE\mysql-8.0.18-winx64\my.ini"
5、启动MySQL服务,执行以下命令net start MySQL服务名
net start MySQL80
net stop MySQL80
2、复制原来data的数据表文件(名字与原来建立数据库相同)到新的data文件目录下面
3、复制原data文件下的这六个文件到新的data文件目录下面
5、登录MySQL
mysql -u root -p
5、查看数据库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。