![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
mysql_lover
欠缺的就要拟补
展开
-
mysql-删库不跑路之lsof
问题描述:今天一个同学过来求救,idb文件被误删除了,想要找dba恢复解决思路:实例在没有重启的状况下可以根据lsof恢复,这也是linux常用文件恢复的方法恢复步骤(网络上有较多解决思路,这里简单记录,便于下次使用):1、ps -ef|grep mysqld 找到mysql对应的进程号,这个时候访问出问题最好给mysql加个全局的锁(flush tables with read lo...原创 2019-11-18 20:15:45 · 652 阅读 · 0 评论 -
记一次mysql内存占用过大-不释放问题排查
问题描述:接线上报警,mysql所在服务器内存剩余不足,这个实例内存问题是周期性爆发的,通过监控看到内存平均2天就被用尽掉256GB。排查思路:1、单个实例占用内存256GB,首先想到的是bufferpool,确认配置show global variables like '%innodb_buffer_pool_size%';30GB,SELECT @@innodb_buf...原创 2019-11-18 19:51:08 · 8446 阅读 · 0 评论 -
top命令详解
查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的转载 2017-01-07 15:01:25 · 714 阅读 · 0 评论 -
mysql 自动 安装 shell脚本
因为工作原因经常需要安装数据库,为了节约工作效率,用脚本把安装步骤进行封装。原创 2017-02-14 16:50:56 · 1979 阅读 · 0 评论 -
mysql 5.7 centos7 编译安装 记录
安装必要的依赖yum -y install gcc gcc-c++ ncurses ncurses-devel cmake创建目录并下载mkdir -p /data/softcd /data/soft/wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.13.tar.gzwget http://d原创 2017-03-09 10:21:00 · 401 阅读 · 0 评论 -
nginx access.log format 允许的变量
$remote_addr, $http_x_forwarded_for 记录客户端IP地址$remote_user 记录客户端用户名称$request 记录请求的URL和HTTP协议$status 记录请求状态$body_bytes_sent 发送给客户端的字节数,不包括响应头的大小; 该变量与Apache模块mod_log_config里的“%B”参数兼容。$bytes_se原创 2017-02-27 10:18:14 · 495 阅读 · 0 评论 -
mysql5.7.17 多实例编译安装脚本
写在前面:boost_1_59_0.tar.gz和mysql-5.7.17.tar.gz的wget下载地址链接需要更改为有效的地址,或者 直接使用下载好的###################author:zhangyongchao20170419###################!/bin/bash#安装必要的依赖yum -y install gcc gcc-原创 2017-04-19 14:54:25 · 758 阅读 · 0 评论 -
perl Email::Sender 发邮件
perl Email::Sender 发邮件原创 2017-05-02 11:14:21 · 2762 阅读 · 0 评论