GreatSQL社区

搜索

[待回复] 根据官方提供的源码编译rpm,然后安装无法启动

361 21 4 天前
全部回复(21)
yejr 4 天前
卷耳 发表于 2025-6-23 16:35
不知道rpm安装的怎么去初始化,也没有这一步,只是rpm -ivh great*.rpm --nodeps --force安装 ...

先完整按照这篇文档一步步跟着操作一遍 https://greatsql.cn/docs/8.0.32- ... stall-with-rpm.html 先把基本流程跑动后再做其他的

如果还有报错,那就把每个步骤执行的命令以及终端输出内容贴上来
卷耳 4 天前
yejr 发表于 2025-6-23 16:54
先完整按照这篇文档一步步跟着操作一遍 https://greatsql.cn/docs/8.0.32-27/4-install-guide/2-install- ...

安装过程如附件

greaterror.tar

16.18 KB, 下载次数: 1, 下载积分: 金币 -1

yejr 3 天前
卷耳 发表于 2025-6-23 18:13
安装过程如附件

看了你的过程,问题在第四步:

4、然后启动,由于是docker安装的centos8安装的greatsql ,无法systemctl启动
直接/usr/sbin/mysqld start启动

由于没有用systemctl启动,也就少了systemd调用mysqld_pre_systemd先初始化后再启动的过程,因此需要先手动调用 mysqld_pre_systemd 完成初始化就可以了。

本案中,你最后是在Docker环境里安装的,无法使用systemd,这个信息非常重要(而此前从未提及),反复提醒几次要提供详细过程的意义就在于此。
卷耳 3 天前
yejr 发表于 2025-6-24 08:51
看了你的过程,问题在第四步:

4、然后启动,由于是docker安装的centos8安装的greatsql ,无法systemctl ...

请问怎么手动调用 mysqld_pre_systemd
yejr 3 天前
卷耳 发表于 2025-6-24 08:56
请问怎么手动调用 mysqld_pre_systemd

你是用RPM方式安装,那么默认路径应该是 /usr/bin/mysqld_pre_systemd
卷耳 3 天前
yejr 发表于 2025-6-24 08:57
你是用RPM方式安装,那么默认路径应该是 /usr/bin/mysqld_pre_systemd

也就是直接用这个脚本启动执行./mysqld_pre_systemd
  start 是这样子么?
卷耳 3 天前
yejr 发表于 2025-6-24 08:57
你是用RPM方式安装,那么默认路径应该是 /usr/bin/mysqld_pre_systemd

这个脚本是用来初始化的还是启动,如果是初始化,请问后面的参数是什么,如果是启动是不是直接start就可以?
yejr 3 天前
卷耳 发表于 2025-6-24 09:11
这个脚本是用来初始化的还是启动,如果是初始化,请问后面的参数是什么,如果是启动是不是直接start就可 ...

详见GreatSQL手册 https://greatsql.cn/docs/8.0.32- ... tall-with-rpm.html#启动greatsql 其中关于“启动GreatSQL”这部分内容中的两处小贴士
卷耳 3 天前
yejr 发表于 2025-6-24 09:13
详见GreatSQL手册 https://greatsql.cn/docs/8.0.32-27/4-install-guide/2-install-with-rpm.html#启动gr ...

ExecStartPre=/usr/bin/mysqld_pre_systemd
ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS
小贴士中这两行并没有在mysqld_pre_systemd这个脚本中找到,是需要添加这两行上去么,具体添加在那个位置?
yejr 3 天前
卷耳 发表于 2025-6-24 09:29
ExecStartPre=/usr/bin/mysqld_pre_systemd
ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS
小贴士中这两行并 ...

这两行是在 /lib/systemd/system/mysqld.service 文件中才对,刚才更新文档时写错了,现已修复

这里有systemd管理GreatSQL的完整说明:https://greatsql.cn/docs/8.0.32- ... l-with-systemd.html ,不过这个是适用于二进制方式安装的,需要自己做些调整

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-6-27 16:38 , Processed in 0.019449 second(s), 18 queries , Redis On.
快速回复 返回顶部 返回列表