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. 重启
时间: 2024-10-23 13:38:50

CentOS7中将Mysql添加为系统服务的相关文章

apache与mysql添加进系统服务并设置开机启动

         apache与mysql添加进系统服务并设置开机启动 apache 1  cp /usr/local/apache/bin/apachectl /etc/init.d/httpd 2  chkconfig --add httpd 出现错误service httpd does not support chkconfig 打开 vi /etc/rc.d/init.d/httpd 添加(#!/bin/sh下面) # chkconfig: 345 85 15 # description

关于CentOS7将服务添加为系统服务

先介绍一下CentOS7下系统的服务启动关闭的变化 service  服务名  start/stop/status  ==  systemctl    start/stop/status    服务名 chkconfig  --list  == systemctl   list-units-type chkconfig    服务名 on/off       ==   systemctl  enable/disable   服务名(具体的级别看配置文件) 2.  要将某个服务添加为系统服务(以n

CentOS7.4 Nginx添加系统服务及开机自启动

Nginx安装好后,每次启动或者重启需要进入到/usr/local/nginx下操作,比较麻烦,于是把Nginx添加到系统服务中方便管理: # 添加nginx.service # vim /lib/systemd/system/nginx.service [Unit] Description=nginx service After=network.target [Service] Type=forking # 路径对应安装路径 ExecStart=/usr/local/nginx/sbin/ng

Centos7系统安装mysql双机热备步骤

首先,设置系统语言格式,用系统自带的yum命令安装.升级所需的程序库 #LANG=C yuminstall gcc gcc-c++ libtool libtool-libs kernel kernel-devel libjpeglibjpeg-devel libpng libpng-devel libtiff libtiff-devel gettext gettext-devellibxml2 libxml2-devel zlib-devel net-snmp file glib2 glib2-

Linux中将Apache加入到系统服务

首先以apachectl脚本为模板生成Apache服务控制脚本: grep -v "#" /user/local/apache/bin/apachectl  > /etc/init.d/apache 用vi编辑Apache服务控制脚本/etc/init.d/apache: vi /etc/init.d/apache 在文件最前面插入下面的行,使其支持chkconfig命令: #!/bin/sh # chkconfig: 2345 85 15 # description: Apac

CentOS7下mysql安装

CentOS7下安装MySQL --下载mysql http://mirrors.sohu.com/mysql/MySQL-5.6/ http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar 一.准备工作 --下载后文件 MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar --新建文件夹 mkdir /home/www/

Centos7 下 mysql 5.7通过 amoeba 读写分离

Centos7 下 MYSQL 读写分离 mysql介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提

Centos7 下mysql大小写敏感问题

在Centos7 下mysql大小写敏感问题,会导致程序运行时找不到对应的表. 解决办法: 第一步:编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,并设置相应的值 (备注:为0时大小写敏感,为1时大小写不敏感,默认为0). (必须是在[mysqld]节点下添加,否则没有效果) 第二步:重启mysql # service mysqld restart 第三步:查看mysql的参数 # mysql -uroot -p 原文地址:h

基于centos7搭建MySQL数据库

本文包括mysql服务的安装配置,和简单的使用,还包括了对mysql用户账号的授权管理,前部分为安装,后面一半为用户授权管理及简单使用(增删改查): 一.安装配置MySQL数据库: 为了确保MySQL数据库功能的完整性.可定制性,我采用了源代码编译安装的方式安装MySQL数据库系统,MySQL5.X系列版本的使用最为广泛,该版本的稳定性.兼容性都不错,下载源码包的官方站点为https://www.mysql.com . 现在MySQL已经被甲骨文公司收购了,而且甲骨文公司有意将MySQL发展为一