GreatSQL社区

搜索

[已解决] 关于二进制离线安装中 systemctl 启动问题

1923 5 2024-7-17 11:43
systemctl 启动时候按这种方式,启动时候会报错,报错原因看了下要修改里面一些参数去适应二进制离线安装

ExecStartPre=/usr/local/GreatSQL-8.0.32-25-Linux-glibc2.28-x86_64/bin/mysqld_pre_systemd
ExecStart=/usr/local/GreatSQL-8.0.32-25-Linux-glibc2.28-x86_64/bin/mysqld $MYSQLD_OPTS


如果我把MySQL 8.0任意一个版本的 mysql.server   启动脚本拷贝到这个目录下    /usr/local/greatsql/support-file stop  start  restart 是没有任何问题的,

离线安装步骤很简单:
1、解压xz
2、修改配置参数和创建目录及权限
4、初始化
3、修改密码
5、MySQL 原生的 启动和关闭-  mysqld_safe 和 关mysqladmin


问题是:
请问下是否能MySQL 8.0任意一个版本的 mysql.server 启动脚本拷贝到这个目录下    /usr/local/greatsql/support-file   对借助MySQL 这种启动方式对于greatsql管理是否有其他隐藏风险。如果没有,能不能长期使用这种方式~谢谢
全部回复(5)
yejr 2024-7-17 14:53:55
没太看懂你遇到了啥问题,以及想表达啥
用systemd管理GreatSQL可以参考这篇文档 https://greatsql.cn/docs/8.0.32- ... F%E6%9C%8D%E5%8A%A1
greatSQL小生 2024-7-17 16:14:35
yejr 发表于 2024-7-17 14:53
没太看懂你遇到了啥问题,以及想表达啥
用systemd管理GreatSQL可以参考这篇文档 https://greatsql.cn/docs/ ...

日志不在了,systemd  我都是用下面去管理的,目前好几年也没啥问题~所以,我想说,greatsql 是不是也可以按此方式,目前验证是没问题。

/etc/init.d/mysqld-xxxx-3306  引用MySQL 8.0任意一个版本的 mysql.server

[Unit]
Description=mysql
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/etc/init.d/mysqld-xxxx-3306 start
ExecReload=/etc/init.d/mysqld-xxxx-3306 restart
ExecStop=/etc/init.d/mysqld-xxxx-3306 stop
#PrivateTmp=true
# some limits
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
#LimitNOFILE=65535
# processes/threads
#LimitNPROC=65535
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false

[Install]
WantedBy=multi-user.target
yejr 2024-7-17 17:07:50
greatSQL小生 发表于 2024-7-17 16:14
日志不在了,systemd  我都是用下面去管理的,目前好几年也没啥问题~所以,我想说,greatsql 是不是也可 ...

既然已经用了 systemd 来管理 GreatSQL,就没必要再用Shell脚本多封装一层,可能容易出现一些奇怪的问题,例如这个案例 https://mp.weixin.qq.com/s/rJEz1XP_iVtaaAsVRKm38A
greatSQL小生 2024-8-6 16:11:12
yejr 发表于 2024-7-17 17:07
既然已经用了 systemd 来管理 GreatSQL,就没必要再用Shell脚本多封装一层,可能容易出现一些奇怪的问题 ...

谢谢,目前是还是用原来MySQL 管理方式,也没遇到啥问题~能正常的重启
greatSQL小生 2024-8-6 16:28:32
yejr 发表于 2024-7-17 17:07
既然已经用了 systemd 来管理 GreatSQL,就没必要再用Shell脚本多封装一层,可能容易出现一些奇怪的问题 ...

greatSQL小生

8

主题

0

博客

46

贡献

注册会员

Rank: 2

积分
79

助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-9-8 10:01 , Processed in 0.022500 second(s), 18 queries , Redis On.
快速回复 返回顶部 返回列表