安装版本为mysql-8.0.29-winx64和mysql-5.7.38-winx64
参考博文先安装的mysql5, 再安装mysql8, 前者可以启动,后者总是报错无法启动服务,mysql 100061或 mysql启动错误1067进程意外终止的解决方法
解决方案:删除注册表,一定要重启电脑
路径1:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
路径2:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\MySQL
删除整个MySQL文件夹即可
安装服务指定了服务名为MySQL8。在下面的多实例服务共存也提到过,需要将原始残留的注册表删掉,重启电脑,再进行安装即可。
安装服务
进入到解压后MySQL的bin目录下,执行安装服务命令:
cd D:\work\mysql-8.0.29-winx64\bin
mysqld install
mysqld install mysql8
如果没有安装多个服务,使用mysqld install即可。可以不用指定服务名,默认的服务名为MySQL。
4)服务命令使用,需要管理员身份运行CMD命令,注意看我的路径是在bin目录下执行的
我没有配置MySQL8的系统环境变量,所以都在MySQL的bin目录中执行命令。
① 启动服务net start mysql
# 启动服务
net start mysql
D:\work\mysql-8.0.29-winx64\bin>net start mysql8
MySQL8 服务正在启动 .
MySQL8 服务已经启动成功。
② 停止服务net stop mysql
# 停止服务
net stop mysql
D:\work\mysql-8.0.29-winx64\bin>net stop mysql8
MySQL8 服务正在停止..
MySQL8 服务已成功停止。