centos mysql添加服务_CentOS7中将Mysql添加为系统服务

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

先启动一下mysql

${mysql}/support-files/mysql.server start

成功后,通过ps命令查看pid文件路径

ps -ef|grep mysql

结果如下图,其中红框中的内容即为pid文件路径(此路径在下面用到)。

b6affbd5bcd58daf42cfc2dbeb092fb4.png

在/usr/lib/systemd/system目录下增加mysql.service,内容如下,其中XXX.pid即为上一步获取到的pid文件路径,这里不是胡写的。

[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]

WantedBy=multi-user.target

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

systemctl daemon-reload

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

systemctl enable mysql

systemctl start mysql

systemctl stop mysql

systemctl restart mysql

如上四条命令分别为:

设为开机启动

启动

停止

重启

Windows系统下MySQL添加到系统服务方法(mysql解压版)

MySQL软件版本:64位 5.7.12 1.首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以“;”结束,我的路径配置如下: 2.修改MySQL根目录下的 ...

centos7中将tomcat注册为系统服务

一.准备环境 操作系统:CentOS Linux release 7.6.1810 (Core) tomcat:apache-tomcat-8.5.41.tar.gz 二.编辑catalina.sh ...

centos7下nginx添加到自定义系统服务中提示Access denied

安装好nginx后,添加到系统服务中 在/usr/lib/systemd/system下创建nginx.service文件内容如下: [Unit] Description=nginx - high p ...

CentOS7安装mysql提示“No package mysql-server available.”

针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

centos7安装mysql

centos7安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server1.1如果安装了.就删除 sudo yum -y remove mysql mysql- ...

centos7安装mysql(yum)

centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

Centos7 下mysql大小写敏感问题

在Centos7 下mysql大小写敏感问题,会导致程序运行时找不到对应的表. 解决办法: 第一步:编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_na ...

centos7使用MySQL的Yum存储库安装mysql5.7.27

下载yum源 官网地址:http://dev.mysql.com/downloads/repo/yum/ centos7系统: http://dev.mysql.com/get/mysql57-com ...

随机推荐

.NET 需要处理的高性能WEB架构 - .NET架构

1.如果不想被微软包围(其实微软的一套并不贵,是被谣言传高了),数据层依然可以选择SQL Server数据库和存储过程. 2.缓存不再依赖.net自身提供的缓存机制,迁移到部署在Linux平台上的分布 ...

ios开发 <AppName>-Prefix.pch文件的用法详解

我们知道,每新建立一个工程,比如说HelloWord,在分类SupportingFiles里都会有一个以工程名开头-Prefix.pch结尾的文件,如HelloWord-Prefix.pch.对于这个 ...

SqlServer中的一些非常用功能

1.启用双引号作为分隔符 Set Quoted_Identifier on 此时:create table dbo.testcolumn("column" char(2))是合法的 ...

JAVA常用运算符

Java 语言中常用的运算符可分为如下几种: 1.算术运算符 int i = 5; int j = i++; // i = 6 j = 5 int j = ++i; // i = 6 j = 6 PS ...

*.hbm.xml讲解

电网SVG简介

目 录1.        范围        12.        规范性引用文件        13.        缩略语        14.        本标准涉及的图形交换特征      ...

Windows内核编程之:分页内存与非分页内存 #define PAGEDCODE code_seg("PAGE") (转)

原文链接:http://blog.chinaunix.net/uid-24504987-id-161192.html Windows规定有些虚拟内存可以交换到文件中,这类内存被称为分页内存 有些虚拟内 ...

poj1988(判断一个结点下面有多少个结点,推荐)

题意:有n个元素,开始每个元素自己一栈,有两种操作,将含有元素x的栈放在含有y的栈的顶端,合并为一个栈.第二种操作是询问含有x元素下面有多少个元素. 6 M 1 6 C 1 M 2 4 M 2 6 C ...

2、let 和 const 命令

let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所 ...

如何让TEdit在获取输入焦点后selectAll?

关于网友提出的“ 如何让TEdit在获取输入焦点后selectAll?”问题疑问,本网通过在网上对“ 如何让TEdit在获取输入焦点后selectAll?”有关的相关答案进行了整理,供用户进行参考,详 ...
相关资源:Python入门基础教程全套.ppt
————————————————
版权声明:本文为CSDN博主「weixin_39760721」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39760721/article/details/113130079

posted @ 2021-06-01 16:11  seasonzone  阅读(907)  评论(0编辑  收藏  举报