友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

shell脚本kill掉mysql锁表进程

post by rocdk890 / 2015-2-27 13:27 Friday linux技术

  今天发现服务器上的mysql出现锁表了,show processlist后发现好多都是因为写进session才锁表的,看到这个想起了会不会是硬盘空间不够了,马上查看了服务器硬盘空间,发现都 100%了,马上清理硬盘空间,清理完后,还要杀掉mysql里锁表的进程,网上搜了个shell脚本来kill锁表的进程.

1.下面是脚本内容:
cat /root/soft_shell/mysql_sleep_kill.sh

#!/bin/bash
>/root/locked_log.tx...

阅读全文>>

标签: mysql shell kill 锁表 lock

评论(0) 引用(0) 浏览(5305)

查看mysql状态常用命令

post by rocdk890 / 2014-6-13 10:47 Friday linux技术

  最近服务器上mysql有些奇奇怪怪的问题,可惜我不是专业的dba,为了加深自己对mysql的了解,先从基础的查看mysql状态命令看起吧.

命令: show status;

命令: show status like '%下面变量%';
Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量.
Aborted_connects 尝试已经失败的M...

阅读全文>>

标签: mysql 命令 查看 状态

评论(0) 引用(0) 浏览(3252)

mysql 5.6开启慢查询

post by rocdk890 / 2014-4-1 10:07 Tuesday linux技术

  今天公司同事过来问我,他在测试服务器上把mysql的慢查询开启了,怎么没有日志生成,我当场就笑他说是不是没有配置对,他很肯定的给我说是正确的,去他位置上看了看,发现慢查询没有启动,但看了下my.cnf又有写配置,当时就感觉很奇怪,搜了下mysql版本,发现原来mysql版本是5.6.14的,找到了脚本就很好解决问题了.

下面是解决方法:
原来的my.cnf配置文件:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
slow-query-log-file=...

阅读全文>>

标签: mysql 慢查询 开启 mysql5.6 slow

评论(0) 引用(0) 浏览(6030)

解决mysqldump: Got error: 1044: Access denied for user

post by rocdk890 / 2014-3-18 14:31 Tuesday linux技术

  今天给新加的几个数据库备份,在执行mysqldump的时候,居然报mysqldump: Got error: 1044: Access denied for user 'jpzen'@'localhost' to database 'information_schema' when using LOCK TABLES,网上一搜,觉得有可能是权限问题,马上查看mysql里操...

阅读全文>>

标签: mysql 导出 权限 备份 mysqldump

评论(0) 引用(0) 浏览(8769)

设置mysql不区分大小写

post by rocdk890 / 2013-11-25 13:53 Monday linux技术

  今天公司服务器上,tomcat去读取mysql里的数据,居然无法读取成功,查看了下tomcat的日志,发现数据里有一句包含得有大小写的字母,为了解决这个问题,网上搜了一下,居然是要让mysql忽略大小写,但我们公司的mysql是做了主从的,为了不影响主从环境和mysql里的数据,我们提前给老大打了招呼,说要停web服务、tomcat服务和mysql服务2个小时,在紧张的气氛下我们终于...

阅读全文>>

标签: mysql 数据库 主从 大小写 忽略 不区分 lower_case_table_names

评论(0) 引用(0) 浏览(5771)

解决mysql使用utf8的sql文件出现乱码问题

post by rocdk890 / 2013-11-8 10:17 Friday linux技术

  今天上了一个站,打开首页全是乱码,在浏览器上调了几次编码字符,都不对,问了下php开发才知道原来sql文件里使用的是utf8的编码,而我的mysql没有专门指定使用那种编码,为了不影响到其他站的运行,专门针对这一个站使用utf8编码吧.
  系统:centos 5.x
  mysql版本:mysql 5.5.x
1.先在mysql里创建utf8的数据库
C...

阅读全文>>

标签: mysql 乱码 字符 utf8 sql 编码

评论(0) 引用(0) 浏览(5580)

ERROR 1201 (HY000): Could not initialize master解决方法

post by rocdk890 / 2013-10-14 0:40 Monday linux技术

  在做mysql主从复制,当在从服务器上的执行CHANGE MASTER时,报下面这个错误:
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log.

下面是解决方法:
1.先停止slave
stop s...

阅读全文>>

标签: mysql 解决 错误 slave 从服务器

评论(0) 引用(0) 浏览(4269)

mysql 5.5主从配置

post by rocdk890 / 2013-10-13 14:17 Sunday linux技术

  上次给大家介绍了mysql 5.1主从搭建配置教程,这次我们来实现mysql 5.5的主从复制,其实大体上配置是差不多的,只有点细微的差别.
   系统:centos 5.x
   需要的软件包:mysql-5.5.33.tar.gz
   环境准备:
      ...

阅读全文>>

标签: 配置 mysql 搭建 同步 主从 复制

评论(1) 引用(0) 浏览(4366)

安装mysql5.5二进制包

post by rocdk890 / 2013-10-11 18:39 Friday linux技术

  今天给大家讲下了怎么安装mysql二进制包,这样避免在自己测试环境中还要去编译安装,浪费大量的时间,好了,来看教程吧.
  系统:centos 5.x
  需要的软件包:mysql-5.5.33-linux2.6-i686.tar.gz
1.下载mysql二进制包
wget http://cdn.mysql.com/Downloads/MySQL-5.5/...

阅读全文>>

标签: mysql 安装 mysql5.5 二进制包

评论(0) 引用(0) 浏览(4515)

搭建个人web监控系统

post by rocdk890 / 2013-9-4 9:23 Wednesday linux技术

  本文是根据开发自己的监控系统二、web篇来的,我只是加了几个简单的功能,来监控自己的vps,这样再也不用时时登录vps去看系统状态了,直接打开网页就可以了解自己vps的情况.具体的流程图如下:
点击查看原图
这个图是借的运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)里的,如果大家有兴趣也可以去看看这位大神做的监控系统,比本文要精细得多,当然个人使用的话我觉得没必要整那么精细了...

阅读全文>>

标签: mysql php 系统 shell 脚本 监控

评论(0) 引用(0) 浏览(4984)

ImportError: No module named MySQLdb解决办法

post by rocdk890 / 2013-8-29 9:23 Thursday linux技术

  今天突发奇想在服务器上使用web页面查看系统状态,但又不想去搭建太复杂的监控系统,就在网上找了个相对容易的监控方式,但做到python那步的时候居然报ImportError: No module named MySQLdb,但博主说他是ubuntu的系统可以直接使用apt-get install python-mysqldb,而我是centos系统,只能自己去下源码包来安装.
&nb...

阅读全文>>

标签: mysql web 编译 python mysql-python

评论(2) 引用(0) 浏览(21903)

512M vps配置优化

post by rocdk890 / 2013-6-30 11:35 Sunday linux技术

  很多人买下vps,都使用lnmp一键安装包来安装lnmp环境,殊不知这样不能把lnmp环境发挥出来,而且也有可能因为一键包的环境配置跟自己vps不一样造成系统资源的浪费.下面的配置是取自linode官网.
  系统:centos 5.9
  环境:lnmp环境
1.nginx的优化
nginx的优化这里就不讨论了,毕竟nginx访问静态页面是可以抗上几千万并发的,就算使用...

阅读全文>>

标签: nginx 配置 mysql php 优化 linux vps 内存 512

评论(0) 引用(0) 浏览(5175)

解决mysql Got error 28 from storage engine

post by rocdk890 / 2013-6-25 16:39 Tuesday linux技术

  今天下午打开公司订单网站居然报Got error 28 from storage engine错误,网上搜了下,说是/tmp空间太小导致的问题,上mysql服务器查看了下,/tmp空间2G,已经被使用了1.7G,如图

真不知道订单部操作了什么,最重要先解决问题.看了下网上其他人说的清空/tmp目录,或修改my.cnf里的tmpdir参数,指向足够空间目录.下面来看我的方法.
&nbs...

阅读全文>>

标签: centos mysql linux 空间 挂载 mount tmp

评论(0) 引用(0) 浏览(4456)

centos编译安装nginx+php前端,独立mysql(续)

post by rocdk890 / 2013-5-21 16:13 Tuesday linux技术

   上一篇文章centos编译安装nginx+php前端,独立mysql中,mysql的版本是5.1.63,这篇文章要给大家演示怎么把mysql 5.5.x的只安装客户端.
   系统:centos 5.9 64位
   需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz
1.安装前的准备
安装前的准...

阅读全文>>

标签: nginx centos mysql 安装 php 客户端 独立 前端 后端 client

评论(0) 引用(0) 浏览(4464)

Curses library not found. Please install appropriate package

post by rocdk890 / 2013-5-20 18:19 Monday linux技术

 今天安装mysql-5.5.3-m3的时候,报下面的错误:
-- Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) 
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) 
CMake Err...

阅读全文>>

标签: centos mysql 安装 出错 linux 编译 64位

评论(0) 引用(0) 浏览(9439)