- cd /usr/lib/systemd/system
- touch mysql.service (已mysql为例子,名称叫mysql.serivce);
- vim mysql.service 按【i】进入编辑;
- 将下面的代码块复制进此文件中;(其中ExecStart参数为安装软件启动脚本)
- 复制后按键盘【Esc】随后输入【:wq!】保存;
- chmod 755 /usr/lib/systemd/system/mysql.service
- systemctl daemon-reload
- ps -ef | grep mysql 【服务进程】有的话kill掉
- systemctl start mysql.service
- ps -ef | grep mysql 再次查看是否开启了新的进程
- 完美结束...
[Unit]
Description=MySQL Server
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=forking
TimeoutSec=0
PermissionsStartOnly=true
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --daemonize
LimitNOFILE = 65535
Restart=on-failure
RestartSec=10
RestartPreventExitStatus=1
PrivateTmp=false