linux将mysql加到systemctl命令中

linux中,想将mysql加到systemctl命令中,首先需要确定mysql的安装位置

在/etc/systemd/system目录下新建mysql.service

vim /etc/systemd/system/mysql.service

复制如下内容:确保你自己的mysql路径是否正确

复制代码
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target

[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000

重新加载服务

systemctl daemon-reload

如此,就可以用systemctl进行管理了。
首次运行,要先关闭手动启动的mysql,然后用systemctl启动,之后就可以用systemctl进行重启和关闭了;

相关推荐
大橙子plus1 天前
linux搭建kafka
linux·运维·kafka
团子股股东峥哥1 天前
day35-RHEL-管理SELinux的安全性
linux·运维·服务器
蓝速科技1 天前
涉外酒店前台双屏翻译机落地应用指南
运维·人工智能·科技·语言模型·自然语言处理·语音识别
Databuff1 天前
PuTTY 工具的开源平替来了,免费使用
运维·开源·ssh·开源软件
无小道1 天前
fdisk,dmesg,hdparm,swapon命令小记(linux)
linux·运维·服务器
服务端相声演员1 天前
MySQL的select distinct ..Union all和select..union的区别
数据库·mysql
2501_930472441 天前
深度复盘|数据库迁移实战(下):从自建 MySQL 5.7 到腾讯云 MySQL 8.0 的 SQL 兼容改造
数据库·mysql·腾讯云
没文化的阿浩1 天前
【Linux系统】进程状态详解
android·linux·c++·c
leo_messi941 天前
Mysql学习(十二) -- SQL执行到底做了什么事?
sql·学习·mysql
暖核1 天前
华为云实战:基于WordPress的企业网站上云与高可用架构部署
运维·华为云