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 ,不过这个是适用于二进制方式安装的,需要自己做些调整