CentOS7中将MySQL注册为系统服务&开机启动

这篇具有很好参考价值的文章主要介绍了CentOS7中将MySQL注册为系统服务&开机启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实际生产环境中为了避免重启服务器后所有的服务都手动启动带来的麻烦,建议所有基础服务都设置为开机自动启动。本章节我们主要演示在Centos7中如何将MySQL注册为系统服务,并实现开机自动启动。

① 手动启动mysql,查看进程信息,复制pid-file后的路径。

/usr/local/mysql/support-files/mysql.server start

mysql..service在哪个位置,mysql,数据库

② 在 /usr/lib/systemd/system 目录下创建一个文件 mysql.service

mysql..service在哪个位置,mysql,数据库

③ 编辑 mysql.service,输入以下内容

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

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

[Install]
WantedBy=multi-user.target

备注:

  • Type: 
    • forking: 以 fork 方式从父进程创建子进程,创建后父进程会立即退出
    • simple: 默认值,执行ExecStart指定的命令,启动主进程
  • PIDFile: 启动后进程对应的pid文件路径
  • ExecStart: 服务启动命令,命令需要绝对路径
  • ExecReload: 服务重启命令
  • ExecStop: 服务停止命令,命令需要绝对路径

③ 重新载入service服务

systemctl daemon-reload

④ 注册系统服务成功,可以使用systemctl来操作mysql服务,启动服务后最好使用ps -ef | grep mysql查看进程信息,确保正常启动。

systemctl start mysql
systemctl stop mysql

⑤ 设置mysql服务开机启动

systemctl enable mysql

mysql..service在哪个位置,mysql,数据库

⑥ 重启Linux验证文章来源地址https://www.toymoban.com/news/detail-803682.html

reboot

到了这里,关于CentOS7中将MySQL注册为系统服务&开机启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • centos7配置tomcat开机自启动

    centos7配置tomcat开机自启动 一些服务器命令 1.为Tomcat添加启动参数pid 在tomcat/bin 目录下面,创建setenv.sh ,tomcat启动的时候会调用 2.在/usr/lib/systemd/system目录下增加tomcat.service,内容如下: 3.配置开机启动 4.其他 5.出现的错误 确保setnev.sh,tomcat.service书写正确,符号,空格要多加注意

    2024年02月13日
    浏览(10)
  • centos7设置elasticsearch开机自启动

    centos7设置elasticsearch开机自启动

    1、编辑elasticsearch.service文件 编写服务: 2、启动服务、设置开机自启动 启动服务: 如果启动失败先尝试杀死原有的elasticsearch进程 设置开机自启动: 查看服务状态:

    2024年02月11日
    浏览(10)
  • CentOS7设置nginx服务开机自启【开机自启】

    CentOS7设置nginx服务开机自启【开机自启】

    关机后,我们发现连接不上了 然后等待一会儿,结果出来了~ 在文件中添加以下行,这将在系统启动时执行启动NGINX的命令: 保存并关闭文件。 确保rc.local文件的所有者和组都是root:

    2024年02月09日
    浏览(8)
  • 记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    安装前先清理mariadb和mysql相关文件:    通过命令: rpm -qa|grep mariadb 查询是否安装了mariadb    卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(复制上面命令查到的完整名称)    通过命令: find / -name mysql 查询跟mysql相关的文件     删除文件命令:    rm -rf /etc/selinux/targeted/act

    2024年02月04日
    浏览(10)
  • CentOS 7 安装 MySQL 8 并设置开机自启动

    MySQL 版本说明 MySQL Enterprise Edition: Mysql 企业版本,包含了最新的特性和管理工具,以及可以提供技术支持( 收费 )。 MySQL Cluster CGE: 一个用于高吞吐量快速、稳定的访问数据的开源事务数据库,它包含了 MySQL Cluster、MySQL Enterprise Edition、MySQL Cluster Manager 的功能。 MySQL Community (GPL):遵

    2024年02月12日
    浏览(7)
  • Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)

    Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)

    1.打开终端并使用root权限登录系统。默认会进入root目录下 使用cd命令 进入etc目录 2.进入etc目录下后,编辑rc.local文件 (1)这里我本人是比较喜欢使用vim多模式编辑器编辑文件,如果使用vim多模式编辑器编辑文件,输入vim rc.local即可编辑文件 [注意] 最小化的CentOS7系统是没有

    2024年02月07日
    浏览(6)
  • CentOS7启动SSH服务报错

    CentOS7启动SSH服务报: Job for ssh.service failed because the control process exited with error codesee systemctl status ssh.service and journalctl -xe for details. 然后按照提示输入: systemctl status sshd.service [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vYFcaGjN-1662115876414)(https://

    2023年04月08日
    浏览(6)
  • 云服务器(Centos7系统)配置JAVA+mysql+tomcat 环境
MySQL修改root用户密码_mysql改密码_折竹丶的博客-CSDN博客

    云服务器(Centos7系统)配置JAVA+mysql+tomcat 环境 MySQL修改root用户密码_mysql改密码_折竹丶的博客-CSDN博客

    文章主要内容来源云服务器(Centos7系统)部署javaweb项目(二)配置JAVA+mysql+tomcat 环境_man_zuo的博客-CSDN博客  模仿途中遇到的问题 连接无效 有时连接无法下载,可能是过期了,将其更换为官网给的下载连接即可  Centos指令mysql安装报错为“ Failing package is: mysql-community-client-

    2024年02月11日
    浏览(12)
  • window上安装mysql服务并且开机启动

    window上安装mysql服务并且开机启动

    首先我们先看一下mysql安装好后的bin目录 打开cmd输入 mysqld install 安装服务(mysqld remove 移除服务 mysqld start 启动服务) 然后再win+r 输入services.msc 打开后找到mysql 右键点击属性 将启动类型设置为自动即可 下次开机时候就会自动开启了 参考:mysql安装命令

    2024年02月13日
    浏览(6)
  • 39.Linux系统启动原理及故障排除(centos7)

    目录 1.centos7 系统启动过程 2.登陆系统图解 3.管理系统服务  4.运行级别  例 1:默认系统启动使用 3 级别字符界面  例 2:默认系统启动使用 5 级别图形界面  例 3: centos7 修改内核启动顺序  1.centos7 系统启动过程 加载 BIOS/UEFI 信息,进行硬件检测。按照 BIOS 设定找到第一个

    2023年04月08日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包