centos 7 开始使用systemctl 管理服务

服务脚本目录 /etc/systemd/system/mysql.service

脚本如下:

#

# Simple MySQL systemd service file

#

# systemd supports lots of fancy features, look here (and linked docs) for a full list:

#  http://www.freedesktop.org/software/systemd/man/systemd.exec.html

#

# Note: this file ( /usr/lib/systemd/system/mysql.service )

# will be overwritten on package upgrade, please copy the file to

#

#  /etc/systemd/system/mysql.service

#

# to make needed changes.

#

# systemd-delta can be used to check differences between the two mysql.service files.

#

[Unit]

Description=MySQL Community Server

After=network.target

After=syslog.target

[Install]

WantedBy=multi-user.target

Alias=mysql.service

[Service]

User=mysql

Group=mysql

# Execute pre and post scripts as root

PermissionsStartOnly=true

# Needed to create system tables etc.

#ExecStartPre=/usr/bin/mysql-systemd-start pre

# Start main service

ExecStart=/application/mysql/bin/mysqld_safe

# Don't signal startup success before a ping works

#ExecStartPost=/usr/bin/mysql-systemd-start post

# Give up if ping don't get an answer

TimeoutSec=600

Restart=always

PrivateTmp=false

---

mysqld_pre_systemd (RPM platforms), mysql-system-start (Debian platforms): Support script for the unit file. This script assists in creating the error log file only if the log location matches a pattern (/var/log/mysql*.log for RPM platforms, /var/log/mysql/*.log for Debian platforms). In other cases, the error log directory must be writable or the error log must be present and writable for the user running the mysqld process.

如果 mysql error log 设置在 /var/log 下

以下是percona mysql 设置

[root@c52cbe15cfa3 system]# cat mysqld.service

#

# Systemd service file for Percona Server

#

# # This service file is to start PS just with mysqld_safe

#

[Unit]

Description=MySQL Percona Server

After=network.target

After=syslog.target

[Install]

WantedBy=multi-user.target

Alias=mysql.service

[Service]

# Execute pre and post scripts as root

PermissionsStartOnly=true

# Needed to create system tables etc.

ExecStartPre=/usr/bin/mysql-systemd pre

# Start main service

ExecStart=/usr/bin/mysqld_safe

# Don't signal startup success before a ping works

ExecStartPost=/usr/bin/mysql-systemd post

# Give up if ping don't get an answer

TimeoutSec=600

Restart=always

PrivateTmp=false

[root@c52cbe15cfa3 system]# pw

转载于:https://blog.51cto.com/lovexx/1962181

centos7 systemctl 管理 mysql相关推荐

  1. [转帖]备忘:CentOS-7 使用systemctl 管理的服务,文件打开数上限1024要改

    备忘:CentOS-7 使用systemctl 管理的服务,文件打开数上限1024要改 https://blog.csdn.net/toontong/article/details/50440272 ...

  2. CentOS7 下面安装Mysql MMM

    参考文档  参考1 参考2 二. 安装操作系统 最小化安装CentOS7(64位) 三. 配置操作系统 1.关闭 selinux cat /etc/selinux/config SELINUX=dis ...

  3. centos7.4安装MySQL

    centos7.4安装MySQL 前言 本文记录`centos7.4安装MySQL过程和遇到的问题. 一.虚拟机安装centos7.4 可以参考:安装教程 里面有详细的安装教程和配置说明. 二.cen ...

  4. centos7 systemctl配置开机自启动服务

    centos7 systemctl配置开机自启动服务 centos7使用systemctl替代原来/etc/init.d,按官方的说法是提高系统服务的运行效率.服务配置更加简单易用,对于一些自定义的服 ...

  5. centos7.2安装mysql 1

    阿里云centos7.2安装mysql 一.查看是否安装mysql rpm -qa | grep mysql 什么都没显示,说明没有安装 二.进入到opt目录下,使用wget下载官方yum源的rpm包 ...

  6. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  7. centos7不能安装mysql数据库_Centos7 上安装mysql遇上的问题:mysql无法正常启动-Go语言中文社区...

    第一次在Centos上安装mysql遇到的一些问题. 第一步就遇到问题,安装mysql-server报错没有可用包. [解决方法] 先要安装mysql # wget http://repo.mysql ...

  8. centos7怎么重置mysql密码_centOS7.4 重置mysql 密码

    centOS7.4 重置mysql 密码 重置密码遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass ...

  9. 阿里云centos mysql_阿里云ECS服务器CentOS7上安装MySql服务-阿里云开发者社区

    阿里云ECS服务器CentOS7上安装MySql服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [ ...

最新文章

  1. Kubernetes CRD开发汇总
  2. Python种reverse和reversed反转列表的操作方法
  3. Elasticsearch大文件搜索
  4. 基于Matlab的LDPC码性能研究毕业设计(含源文件)
  5. adc采集出来一段波形 如何求周期与频率_DMA+ADC快速采集直流无刷电机电流
  6. 老百姓需要这样的智慧城市
  7. 使用SQL存储过程有什么好处 用视图有什么好处
  8. html----js控制下拉框(详解
  9. 剑指offer、把二叉树打印成多行(python)
  10. 数据结构用c语言描述第二版高等教育出版社,耿国华《数据结构-c语言描述(第2版)》,高等教育出版社...
  11. IntelliJ IDEA 记学习笔《装阿里代码规范插件》
  12. python time和datetime、pytz
  13. 微信公众号推文封面图设置
  14. 机器人论文(1)-下肢外骨骼的平衡与稳定性问题:系统综述
  15. CSDN前两百名博客
  16. 【前端学习-16】【day06】WebAPI编程/动画函数封装/回调函数/轮播图/自动播放/节流阀/返回顶部/筋斗云/触屏事件/触屏事件对象/
  17. RN新架构 JSI 介绍
  18. 【LiteOS】小白进阶之系统移植配置解析
  19. Using the Scheduler Application - JDE Scheduler Job 原理
  20. ajax的同步与异步

热门文章

  1. vuex中组合action的使用
  2. Homebrew 1.9发布,将支持Linux与Windows 10
  3. mysql启动、关闭与登录
  4. Isolation Forest原理总结
  5. 看看android基础知识,谁帮我作答
  6. Spring学习总结(4)——Spring AOP教程
  7. 操作主机 RID matser[为企业维护windows server 2008系列七]
  8. 移动互联网用户的心理需求【转载】
  9. 收缩 tempdb 数据库
  10. 免费好用的Diff和Merge工具大总结