CentOS7中将Mysql添加为系统服务

如果是自己通过tar包安装的Mysql,不会自动添加到系统服务中,可通过如下方式,自己添加。

在/usr/lib/systemd/system目录下增加mysql.service,内容如下

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

[Service]
Type=forking
PIDFile=/usr/local/mysql/data/XXX.pid
ExecStart=/usr/local/mysql/support-files/mysql.server start
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=false

[Install]

重新载入单元,扫描新的或有变化的单元,使刚刚添加的mysql.service生效

systemctl daemon-reload

此后,则可通过如下命令操作Mysql

systemctl enable mysql
systemctl start mysql
systemctl stop mysql
systemctl restart mysql

如上四条命令分别为:

  1. 设为开机启动
  2. 启动
  3. 停止
  4. 重启
文章来自:http://www.cnblogs.com/sybblogs/p/5459560.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3