MySQL-二进制部署-配置systemctl管理脚本(一)

一 二进制部署MySQL

参考二进制部署mysql

二 MySQL启动&关闭命令

mysqld_sqfe 是 mysqld 父进程,用那个启动都可以

cpp 复制代码
##启动命令
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/conf/my.cnf &
/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/conf/my.cnf &
##关闭命令
./mysqladmin -uroot -p'LXYlxy2:024.#8u}' -S /data/mysql/tmp/mysqld.sock shutdown

三 配置systemctl管理脚本(如果使用yum或者rpm部署mysql,默认会配置好systemctl启动mysql的管理脚本)

二进制部署的都是直接通过命令行启动或者关闭mysql,为了方便管理和操作,给其配置systemctl管理脚本

cpp 复制代码
vim /etc/systemd/system/mysqld.service

[Unit]
Description=mysql server by www.yuchaoit.cn
Documentation=man:mysqld(8)
Documentation=https://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_safe --defaults-file=/data/mysql/conf/my.cnf
LimitNOFILE=5000

这里就可以使用以下命令管理mysql了

systemctl daemon-reload

systemctl restart mysqld

systemctl stop mysqld

相关推荐
我有医保我先冲12 分钟前
SQL复杂查询与性能优化全攻略
数据库·sql·性能优化
烧瓶里的西瓜皮22 分钟前
Go语言从零构建SQL数据库引擎(2)
数据库·sql·golang
SelectDB39 分钟前
拉卡拉 x Apache Doris:统一金融场景 OLAP 引擎,查询提速 15 倍,资源直降 52%
大数据·数据库·数据分析
爱的叹息41 分钟前
华为高斯(GaussDB) 集中式数据库 的开发技术手册,涵盖核心功能、开发流程、优化技巧及常见问题解决方案
数据库·gaussdb
背太阳的牧羊人1 小时前
使用 PyMuPDF(fitz)库打开 PDF 文件,并且是从内存中的字节流(BytesIO)读取 PDF 内容
数据库·pdf·文件处理·pymupdf·fitz
@淡 定2 小时前
MySQL MVCC 机制解析
数据库·mysql
Chandler242 小时前
Redis:内存淘汰原则,缓存击穿,缓存穿透,缓存雪崩
数据库·redis·缓存
SRC_BLUE_173 小时前
Python GUI 编程 | QObject 控件基类详解 — 定时器
开发语言·数据库·python
DBWYX3 小时前
MySQL 进阶 面经级
数据库·mysql
喝醉酒的小白3 小时前
SQL Server:触发器
数据库