管理员身份运行 cmd
D:\yinhai\Work\mysql\mysql-5.7.25-winx64\mysql-5.7.25-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
输入mysqld --console 查看信息
D:\yinhai\Work\mysql\mysql-5.7.25-winx64\mysql-5.7.25-winx64\bin>mysqld --console
看[ERROR]类型的信息。
有的是my.ini 里写的有问题,修改my.ini即可。
有的是Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 这类问题。
查看my.ini,Data文件夹位置。
删除Data文件夹,没有不用删除。
删除之前一定要备份数据库,否则原来的数据都会消失!!!!
一定要导出sql文件!!!
不要只复制粘贴Data文件夹!!! 不要只复制粘贴Data文件夹!!!不要只复制粘贴Data文件夹!!!
输入mysqld --initialize 创建Data文件夹
D:\yinhai\Work\mysql\mysql-5.7.25-winx64\mysql-5.7.25-winx64\bin>mysqld --initialize
创建之后,输入 net start mysql 启动服务
D:\yinhai\Work\mysql\mysql-5.7.25-winx64\mysql-5.7.25-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。