暂无图片
Windows Server 2022上安装多个版本的MySQL服务
我来答
分享
怎么肥四
2024-07-10
Windows Server 2022上安装多个版本的MySQL服务

1. 服务器上已经由另一个版本的mysql安装为服务了

2. 新版本的mysql为8.2.0版,可以在命令行窗口用下面命令运行

mysqld --console

3. 现在想安装为服务,使用下面命令

mysqld --install MySQL820 --defaults-file=d:\my.ini

4. 上面服务无法启动,报1053错误

怎么回事,请帮助

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
virvle
确认配置文件是否820单独的,里面配置的数据库目录是否正确 查看mysql日志,查看具体报错
暂无图片 评论
暂无图片 有用 0
怎么肥四

1. 是单独的

2. 数据库目录也正确

日志一般在哪里,数据库目录下没有看到

配置文件如下

[mysql]
port=3307

[mysqld]
port=3307
basedir='D:/ne/mysql'
datadir='D:/ne/mysql/data'
mysqlx-port=33070

暂无图片 评论
暂无图片 有用 0
virvle

日志若未配置,在配置文件的[mysqld]域增加一行
log-error=D:/ne/mysql/logs/error.log

目录若不存在,需先新建目录

暂无图片 评论
暂无图片 有用 0
怎么肥四

试过了,

1. 添加了配置

2. 创建了目录

没看到有日志文件创建

暂无图片 评论
暂无图片 有用 0
virvle

查询win的系统日志看看有没有相关提示

暂无图片 评论
暂无图片 有用 0
怎么肥四

系统事件里有两个相关事件

1. 事件ID:7000

由于下列错误,MySQL820 服务启动失败:
服务没有及时响应启动或控制请求。

2. 事件ID:7009

等待 MySQL820 服务的连接超时(30000 毫秒)。

暂无图片 评论
暂无图片 有用 0
virvle
2024-07-11
不要用服务,直接命令行启动 看看 错误日志应该可以直接输出
怎么肥四

用下面命令直接启动没有问题

mysqld --console

但是

mysqld

不行,也没有日志

暂无图片 评论
暂无图片 有用 0
怎么肥四

顶一下,有知道的大佬吗?

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏