设置mysql开机自启,创建systemctl管理mysql的配置文件

本文指导如何创建用于Systemd的MySQL服务配置文件,包括进入系统目录,创建mysql.service文件,编辑配置内容,指定启动命令,设置用户和组,以及设定开机自启动。通过systemctl命令可管理MySQL服务的启动、停止、重启和状态查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建用于Systemd的MySQL服务配置文件,请按照以下步骤进行操作:

  1. 进入/etc/systemd/system目录:
cd /etc/systemd/system
  1. 创建一个名为mysql.service的新文件:
touch mysql.service
  1. 使用文本编辑器(如vi或nano)打开mysql.service文件:
vi mysql.service
  1. 将以下内容粘贴到mysql.service文件中:
plaintext

[Unit]
Description=MySQL Server
Documentation=https://dev.mysql.com/doc/refman/5.7/en/

[Service]
ExecStart=/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf
User=mysql
Group=mysql
Restart=always
RestartSec=3
LimitNOFILE=infinity

[Install]
WantedBy=multi-user.target

注意:请根据你的实际安装路径和需求,修改ExecStart行中的MySQL启动命令和参数。
保存并关闭文件。

  1. 在终端中重新加载Systemd管理器配置:
systemctl daemon-reload
  1. 可以使用以下指令来启动、停止或重启MySQL服务:

(1) 启动MySQL服务:

systemctl start mysql

(2) 停止MySQL服务:

systemctl stop mysql

(3) 重启MySQL服务:

systemctl restart mysql

(4) 设置开机自启动MySQL服务:

systemctl enable mysql

(5) 查看MySQL服务运行状态:

systemctl status mysql

现在,你已经成功创建了用于Systemd的MySQL服务配置文件,并可以使用systemctl命令对MySQL服务进行管理。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值