首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

技术分享 | kill掉mysqld_safe进程会影响mysqld进程?

1、背景 公司内部看到一则问题 1、kill -9 mysqld_safe 进程 2、systemd 检测到 mysqld_safe 进程不存在后,重新拉起 mysqld_safe 进程 3、mysqld_safe...进程启动后,发现 mysqld 进程也被重启 期望:启、停 mysqld_safe 进程,不会影响 mysqld 进程 2、systemd 服务启动 2.1、复现问题 1)、查看数据库服务状态 [greatsql...触发重新拉起 mysqld_safe mysqld_safe 拉起子进程 mysqld 3、mysqld_safe 命令启动 1)、使用 mysqld_safe 启动数据库 [greatsql@greatsql...的 PID=mysqld 的 PPID,说明 mysqld_safe 是 mysqld 的父进程 3)、kill -9 mysqld_safe 进程,并再次查看进程信息 [greatsql@greatsql...退出,原因是已存在 mysqld 进程 4、总结 mysqld_safe 进程和 mysqld 进程是父子进程关系 systemd 服务启动,kill 父进程(会话首进程),会导致子进程也退出 mysqld_safe

34630

通过systemctl管理mysqld服务

一经要求就相应的 on-demand 启动方式 System 全部就是仅有一直systemd 服务 搭配systemctl 指令来处理,无需其它的指令来支持。...不想之前的启动方式还要init,chkconfig,service…等指令。此外,systemd 由于常驻内存,因此任何要求(on-demand)都可以立即处理后续的daemon启动的任务。...4.MySQL服务 在之前的安装中,我们一般都是 通过 support-files/mysql.server (单实例)、support-files/mysqld_multi.server (多实例)来配置服务...multi-user.target [Service] Type=forking TimeoutSec=0 PermissionsStartOnly=true ExecStart=/data/mysql57/bin/mysqld...mysql3307.service    -----关闭此服务 systemctl status mysql3307.service -----查看服务状态 注意 ; (1)/data/mysql57/bin/mysqld

2.5K20

监控MySQL运行状态:MySQLD Exporter

MySQL相关的指令: $ docker exec -it mysql -uroot -ppassword mysql> 可以通过http://localhost...可以通过以下MySQL指令查询Questions等服务器状态变量的值: mysql> SHOW GLOBAL STATUS LIKE "Questions"; +---------------+----...Com_select可以查询到当前服务器执行查询语句的总次数:相应的,也可以通过Com_insert、Com_update以及Com_delete的总量衡量当前服务器写操作的总次数,例如,可以通过以下指令查询当前...用户可以通过以下指令查看当前MySQL服务的max_connections配置: mysql> SHOW VARIABLES LIKE 'max_connections'; +-------------...例如,通过以下指令可以直接当前MySQL实例的连接数: mysql> SHOW GLOBAL STATUS LIKE "Threads_connected"; +-------------------+

96320

MySQL PXC 5.7 invalid user‘@MYSQLD_USER@’

最近的PXC 5.7启动的时候收到一个无效用户的提示,invalid user ‘@MYSQLD_USER@’,这个问题还真是头一次碰到,而且这个MYSQLD_USER压根也是一个不存在的用户,到底是哪里的问题呢...Dec 15 13:27:21 pro-db-8 mysql-systemd[32184]: install: invalid user ‘@MYSQLD_USER@’ --这里是错误信息 Dec 15...三、解决方案 Google到这是一个5.7 PXC的Bug,也就是说当mysql的错误日志文件不存在的时候,会产生这个无效用户的错误 下面我们创建这个错误日志文件,注意,日志文件名应与my.cnf中配置一致...[root@pro-db-8 pxcdata]# touch /var/log/mysqld.log [root@pro-db-8 pxcdata]# chown mysql:mysql /var/...--pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --wsrep_start_position=00000000

1.9K30

mysqld dead but subsys locked的解决办法

数据库脚本目录:/usr/bin/mysql mysqld目录:/etc/init.d/mysqld 1、检查mysql服务状态: [root@ bin]# /usr/bin/mysql status...status mysqld dead but subsys locked 对于“mysqld dead but subsys locked” 网上找的资料都是说安装完数据库后没初始化数据造成无法启动的...检查mysql 的pid文件 和socket文件,发现对应目录下没有 这2文件(目录可以通过查看my.cnf配置找到) 这里数据库pid和socket文件目录为: pid-file:/var/run/mysqld.../mysqld.pid socket:/var/lib/mysql/mysql.sock 之前遇到过mysql无法启动,删除pid和socket文件 后就能启动了。...启动数据库:/etc/init.d/mysqld start 提示启动失败 查看日志 cat /var/log/mysqld.log,发现如下日志: 130708 12:36:04 [ERROR] Can't

79420

Grafana+Prometheus+Mysqld-Exporter实现Mysql监控

Grafana+Prometheus+Mysqld-Exporter实现Mysql监控(基于Docker) 使用Grafana+Prometheus+Mysqld-exporter实现Mysql监控的步骤...简介 Granafa: 开源的数据可视化平台 Prometheus:监控系统,时序数据库 Mysqld-Exporter: mysql服务器prometheus metrics导出 在本文介绍如何在云服务器中实现腾讯云...创建数据库账号 在安装Mysqld-Exporter之前,要先在数据库创建账号用来拉取数据库数据。首先进入数据库,创建账号并赋予权限。...具体命令如下: docker search mysqld-export # 查找镜像,一般这里搜索出来的第一个就是 docker pull prom/mysqld-exporter # 拉取镜像 docker.../mysqld-exporter:latest 这里{ip}和{password}要和上一步中的一样。

2.5K30
领券