在Windows环境下,重装系统后,MySQL的所有配置都没有了,也无法使用MySQL。这时如果MySQL不是装在C盘,就没有问题,不需要重新安装MySQL,就可以恢复重装前的服务。
恢复方法如下:
假定重装前的MySQL安装盘是F盘,安装的两个路径如下:
安装路径
F:\Program Files\MySQL\MySQL Server 8.0
数据库路径
F:\ProgramData\MySQL\MySQL Server 8.0
第一步:
先把F:\Program Files\MySQL\MySQL Server 8.0设置到环境变量Path变量里
第二步:
然后,以管理员身份打开命令窗口,输入命令
mysqld --install "MySQL" --defaults-file="F:\ProgramData\MySQL\MySQL Server 8.0\my.ini"
上述命令中的defaults-file参数指向的是my.ini所在的路径。执行成功后,就可以在服务中看到注册成功的MySQL服务
如果手动启动服务,可以执行下面命令
net start "MySQL"
如果更改了MySQL之前的安装盘符,则需要在my.ini中把新的盘符配到datadir和secure-file-priv参数上,然后注册MySQL服务
如果要删除服务,执行下面命令
mysqld --delete "MySQL"
或
sc delete "MySQL"