解决方案:
1.删除自己手动创建的data文件夹;
2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务;
mysqld -remove MySQL
出现删除成功!
3.在CMD的bin目录下执行mysqld --initialize-insecure
会发现程序在mysql的根目录下自动创建了data文件夹以及相关的文件
4.bin目录下执行mysqld -install
出现Service successfully installed.
5.bin目录下执行mysql服务启动net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。
在网上查找资料后发现是老版本的mysql没卸载干净,除了在设置-程序卸载里卸载,还需要执行别的操作
解决:1、删除mysql安装目录文件
2、这一步是最关键的,也是本篇笔记要记录的重点。在cmd命令窗口执行命令:sc delete mysql,这个大概意思是删除mysql注册表(这里就不做详细解释了,有兴趣的朋友可以搜sc命令查看),这样mysql才算彻底删除干净
3、执行完上述步骤就可以开开心心地执行mysqd install命令安装mysql服务了
网友评论