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

相关推荐
筵陌7 小时前
MySQL索引及其底层原理(上)
mysql
C++ 老炮儿的技术栈7 小时前
Qt 编写 TcpClient 程序 详细步骤
c语言·开发语言·数据库·c++·qt·算法
怣507 小时前
MySQL子查询零基础入门教程:从小白到上手(零基础入门版)
数据库·mysql
码界调试侠7 小时前
MongoDB 常用查询语法
数据库·mongodb
静听山水7 小时前
StarRocks导入数据【Stream Load】
数据库
藦卡机器人7 小时前
国产机械臂做的比较好的品牌有哪些?
大数据·数据库·人工智能
jiunian_cn8 小时前
【Redis】数据库管理操作
数据库·redis·缓存
_Johnny_8 小时前
ETCD 配额/空间告警模拟方案
网络·数据库·etcd
猫头虎8 小时前
基于信创openEuler系统安装部署OpenTeleDB开源数据库的实战教程
数据库·redis·sql·mysql·开源·nosql·database
爬山算法8 小时前
MongoDB(1)什么是MongoDB?
数据库·mongodb