yejr 发表于 2025-6-23 16:54:44

卷耳 发表于 2025-6-23 16:35
不知道rpm安装的怎么去初始化,也没有这一步,只是rpm -ivh great*.rpm --nodeps --force安装 ...

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

如果还有报错,那就把每个步骤执行的命令以及终端输出内容贴上来

卷耳 发表于 2025-6-23 18:13:30

yejr 发表于 2025-6-23 16:54
先完整按照这篇文档一步步跟着操作一遍 https://greatsql.cn/docs/8.0.32-27/4-install-guide/2-install- ...

安装过程如附件

yejr 发表于 7 天前

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

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

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

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

本案中,你最后是在Docker环境里安装的,无法使用systemd,这个信息非常重要(而此前从未提及),反复提醒几次要提供详细过程的意义就在于此。

卷耳 发表于 7 天前

yejr 发表于 2025-6-24 08:51
看了你的过程,问题在第四步:

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

请问怎么手动调用 mysqld_pre_systemd

yejr 发表于 7 天前

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

你是用RPM方式安装,那么默认路径应该是 /usr/bin/mysqld_pre_systemd

卷耳 发表于 7 天前

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

也就是直接用这个脚本启动执行./mysqld_pre_systemd
start 是这样子么?

卷耳 发表于 7 天前

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

这个脚本是用来初始化的还是启动,如果是初始化,请问后面的参数是什么,如果是启动是不是直接start就可以?

yejr 发表于 7 天前

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

详见GreatSQL手册 https://greatsql.cn/docs/8.0.32-27/4-install-guide/2-install-with-rpm.html#启动greatsql 其中关于“启动GreatSQL”这部分内容中的两处小贴士

卷耳 发表于 7 天前

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 发表于 7 天前

卷耳 发表于 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-27/4-install-guide/8-greatsql-with-systemd.html ,不过这个是适用于二进制方式安装的,需要自己做些调整
页: 1 [2] 3
查看完整版本: 根据官方提供的源码编译rpm,然后安装无法启动