systemctl命令_怎么把mysqld.service服务加入到systemctl

在开始安装二进制MySQL的时候感觉都还挺好,就是在启动服务的时候比较麻烦,一开始是在Centos6下的感觉也没有什么费劲的;但是在Centos7下面还是有点不太适应,不过还好用用就熟悉了;说明一下,我的安装目录在/usr/local/mysql。

1,启动的时候一般是在/usr/local/mysql/support-files/mysql.server来启动服务

[root@mysql ]# /usr/local/mysql/support-files/mysql.server  start

在Centos6下面你把mysql.server直接加入到/etc/init.d/mysqld,具体做法。

[root@mysql ]# cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld[root@mysql ]# chmod 700 /etc/init.d/mysqld

然后你可以使用

[root@mysql ]# /etc/init.d/mysqld star # 这样的命令来启动服务

在Centos7下面不可以用这样的命令来启动服务,因为改变为systenctl 方式来启动服务,于是我们需要修改systemctl 方式。

[root@mysql]# vim  /usr/lib/systemd/system/mysqld.service[Unit]Description=MysqlAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/data/mysql/mysql57.pidExecStart=/usr/local/mysql/support-files/mysql.server startExecStop=/usr/local/mysql/support-files/mysql.server stopPrivateTmp=false[Install]WantedBy=multi-user.target

注意:在/usr/lib/systemd/system下面添加【Service】内容。最为关键的是PIDFile文件这个需要 根据具体命令结果来填写。如果没有正确填写,这个systemctl还是不会成功运行。

[root@mysql57 support-files]# ps -ef |grep mysqlroot      1484     1  0 13:26 pts/0    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/mysql57.pid
85a3d9b6a72a05a844f84bcace62b997.png

mysql57

顺便要说一下,需要把mysql加入到环境变量中,后续使用时很方便。

[root@mysql]#echo ' export PATH=/usr/local/mysql/bin:$PATH '>>/etc/profile[root@mysql]#source /etc/profile[root@mysql]#echo $PATH

最后你可以很习惯的使用systemctl 来启动和关闭你的服务了。

[root@mysql57 ~]# systemctl start mysqld.service[root@mysql57 ~]# netstat -lantup |grep 3306   tcp6       0      0 :::3306                 :::*                    LISTEN      7081/mysqld    

熟悉的启动方式又回来了。

8f51777a9409774585f3612372f11bb1.png

mysql.service

service mysqld start 启动服务失败(Job for mysqld.service failed because the control process exited with e) 问题 昨天使用 MySQL 可视化工具建立两个表后就断开了数据库连接,同时Linux 服务器也关闭了。就在刚刚打开服务器时,输入 service mysqld start 启动服务时却得到了以下完整的信息: # SEO [root@localhost ~]# service mysqld start Starting mysqld (via systemctl): Job for mysqld.... 阅读详情

相关推荐

建议收藏:华为海思IC设计笔试题,含解析(附下载)

接触过的部门有麒麟芯片、CPU/GPU,总体面试感觉非常好,规范且认真,第一轮手撕代码状态机+复盘机考题+瞄准几个知识点深挖,时间1hour+;一二轮面试是连着的,所以很累。但是岗位就那么多,在面试的时候,很多同学因为准备不充分,与岗位失之交臂,无缘进入该公司。时序电路有记忆功能,不会产生锁存器,锁存器一般在组合逻辑中case写不全,else写不全,或者敏感列表写不全。

nuoweishizi的博客 3232

mysql57服务无法启动_将mysqld.service服务加入systemctl

在开始安装二进制MySQL的时候感觉都还挺好,就是在启动服务的时候比较麻烦,一开始是在Centos6下的感觉也没有什么费劲的;但是在Centos7下面还是有点不太适应,不过还好用用就熟悉了;说明一下,我的安装目录在/usr/local/mysql。1,启动的时候一般是在/usr/local/mysql/support-files/mysql.server来启动服务[root@mysql ]# /...

weixin_39969257的博客 611

Python爬虫:实时交通流量数据爬取与路况分析

随着城市化进程的不断推进,交通流量的管理与预测已成为智能交通系统的重要研究方向。交通流量数据不仅为城市交通管理提供了科学依据,还为驾驶员提供了实时路况信息,帮助其做出更加合理的出行决策。通过爬虫技术,我们可以实时获取城市的交通流量数据,从而分析路况,优化交通管理。在这篇博客中,我们将介绍如何使用Python编写一个爬虫来爬取实时交通流量数据,分析道路的交通状况。我们将使用最新的技术工具来构建爬虫,包括。

2201_76125261的博客 1247

mysql加入systemctl命令_mysql 添加systemctl管理

cat < /usr/lib/systemd/system/mysql.service[Unit]Description=MySQL ServerAfter=network.target[Install]WantedBy=multi-user.target[Service]Type=forkingTimeoutSec=0PermissionsStartOnly=trueExecStart=/...

weixin_29793473的博客 2334

【原】mysql加入systemctl

mysql加入systemctl配置

qq_40297561的博客 2473

linux安装mysql教程

1 下载安装包 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 2 解压压缩包 tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 3 移动至指定文件夹 mv mysql-5.7.17-linux-glibc...

qq_39498924的博客 758

mysql自动启动设置用Systemctl start mysqld启动

1.如果你是用yum安装的话就不需要进行设置了 用systemctl restart mysqld启动报如下错: 2.查看系统服务有没有mysqld chkconfig --list 3.MySQL启动关闭添加到 /etc/init.d/mysqld cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld ( /data/mysql为安装目录) 4.则按照如下方法安装服务器 cp /usr/local/m...

weixin_39643007的博客 9112

Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.

为了在本地服务器下搭建svn,在CentOS中安装mysql,使用yum install mysql-server mysql mysql-devel安装mysql却无法启动mysql服务 使用service mysqld start在CentOS7中启动mysql报错: 在提及该错误前,我们先提到一个mysql发展及当期背景: MySQL是一种开放源代码的关系型数据库管理系统(RDBMS.........

weixin_43303530的博客 4万+

systemctl 没有service_怎么把mysqld.service服务加入systemctl

在开始安装二进制MySQL的时候感觉都还挺好,就是在启动服务的时候比较麻烦,一开始是在Centos6下的感觉也没有什么费劲的;但是在Centos7下面还是有点不太适应,不过还好用用就熟悉了;说明一下,我的安装目录在/usr/local/mysql。1,启动的时候一般是在/usr/local/mysql/support-files/mysql.server来启动服务[root@mysql ]# /...

weixin_35817602的博客 2233

service mysqld start 报错 Redirecting to /bin/systemctl start mysqld.service

使用如下命令操作mysqlsystemctl restart mysqld.service systemctl start mysqld.service systemctl stop mysqld.service 这样就解决了

luoyeyeyu的专栏 6305

Linux下systemctl命令service、chkconfig命令的区别

1. Systemctlservice、chkconfig命令的关系 systemctl命令:是一个systemd工具,主要负责控制systemd系统和服务管理器。 service命令:可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 chkconfig命令:是管理系统服务(service)的命令行工具。所谓系统服务(service),就是随系统启动而启动,随系统关闭而关闭的程序。 systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconf

sinat_31089473的博客 805

centos7 使用systemctl 管理mysql systemctl start mysqld时卡住了

今天使用systemctl 管理mysqld时突然卡住了。问题在什么地方? 今天在写centos7的systemctl 服务是,遇到一个坑,表现为当我执行systemctl命令后shell阻塞在那里,没有像平时执行命令那样自动结束(只能自己按Ctrl+C强制结束)。 解决思路: 1、查看mysql的错误日志文件是否有报错。 配置文件参数没有问题,接下来看第二步: 2、排查mysqld.s...

pang_2899的博客 7176

linux下mysqlmysqldservicesystemctl区别

mysqlmysqld 的区别: mysql 是个命令行程序;mysqld服务。linux 系统里一般的服务都是以 d 结尾的,比如 httpd,vsftpd 等等。d 的全拼应该是 daemon,也就是守护程序的意思,常驻于后台。Linux 服务管理两种方式servicesystemctl区别: 1.service命令 其中脚本需要我们自己编写2.systemctl命令 systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并

weixin_46483006的博客 2746

enable mysqld systemctl_systemctl配置apache、mysql实例

由于祥哥的apache和mysql是自己编译安装的,现在要加到系统服务中管理,上篇文章介绍过systemctl的格式,所以来实践一下。目录/usr/lib/systemd/system/新建httpd.service[Unit]Description=httpdAfter=network.target[Service]Type=forkingExecStart=/usr/local/apache2...

weixin_35706067的博客 276

解决linux(centos7)重新安装mysql systemctl start mysqld.service时报错

解决方案

m0_38048955的博客 1889

enable mysqld systemctl_centos7 关于把安装的服务加入开机启动的问题

centos7中 把服务加入开机自动启,比如把mysql加入开机自启动,需要在/usr/lib/systemd/system/这个目录下编写mysqld.service文件,具体参照网上资料或之前整理的资料,其他服务也一样。但是mysqld.service 配置文件中 的PrivateTmp=true,需要改成false,否则每次服务器重启后,虽然mysql服务起来了,进程也起来了,但是连不上 ,...

weixin_39575737的博客 837

enable mysqld systemctl_使用systemctl命令启动和关闭mysql

以前都用service命令管理mysql,现在liunx系统升级了,又有了新的更好的方法管理系统进程,现在我们来学习如何用systemctl命令管理mysqlSystemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。在Lin...

weixin_39987985的博客 3314

mysql 卡死_MySQL :: systemctl启动mysqld.service无响应

systemctl启动mysqld.service无响应Posted by: yu jiDate: July 17, 2019 06:46PM用yum安装的mysql,执行systemctl start mysqld.service一直没有返回结果,进程一直存在。systemctl status mysqld.service 查询mysql其实已经启动了,/var/log/mysqld.log日志...

weixin_33168819的博客 2346

systemctl status mysqld.service或者systemctl start mysqld 启动失败的解决办法

报错过程: mysql需要重启,执行一下命令启动mysqlsystemctl start mysqld.service 出现一下提示,启动失败: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service...

CaptainJava的博客 3万+
上一篇: vant toast 指定挂载到指定位置_CAD中从指定位置开始画线,这个方法值得一试
下一篇: pythonista 点击屏幕_Pythonista20190403一个小游戏
weixin_39758229
博客等级 码龄9年 31粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值