彻底卸载mysql服务
1.先把mysql服务关了,在mysql安装目录的bin文件夹下执行
net stop mysql
2.在cmd中,输入sc delete mysql,删除服务。
3.删除相关注册表信息
win+R 输入regedit 进入注册表编辑器,删除和mysql有关的文件,可以直接搜索mysql。下面是我电脑的路径
路径:
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
删除整个MySQL文件夹即可
重新安装mysql服务
到mysql安装目录的bin文件夹下分别执行命令
我是先把data文件夹先保留了一份,因为数据库数据都在这里面。初始化后再把原来data里面需要的文件复制过去。
mysqld --remove mysqld --install mysqld --initialize //这个初始化命令要把data文件夹删除(data文件夹路径在my.ini中配置了)
最后可以开启mysql服务器了,而且数据也可以访问