greatSQL小生 发表于 2024-7-17 11:43:11

关于二进制离线安装中 systemctl 启动问题

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 stopstartrestart 是没有任何问题的,

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


问题是:
请问下是否能MySQL 8.0任意一个版本的 mysql.server 启动脚本拷贝到这个目录下    /usr/local/greatsql/support-file   对借助MySQL 这种启动方式对于greatsql管理是否有其他隐藏风险。如果没有,能不能长期使用这种方式~谢谢

yejr 发表于 2024-7-17 14:53:55

没太看懂你遇到了啥问题,以及想表达啥
用systemd管理GreatSQL可以参考这篇文档 https://greatsql.cn/docs/8.0.32-25/4-install-guide/3-1-centos-install.html#%E5%A2%9E%E5%8A%A0greatsql%E7%B3%BB%E7%BB%9F%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


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


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


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脚本多封装一层,可能容易出现一些奇怪的问题 ...

D:\Documents\Desktop\1b0c871b26be96908f213a9f8955f350_96729.png
页: [1]
查看完整版本: 关于二进制离线安装中 systemctl 启动问题