mysql共享表空间扩容,收缩,迁移
一.扩容innodb文件1.关闭mysql db# /usr/local/mysql/bin/mysqladmin -S /tmp/mysql3307.sock shutdown2.打开参数文件innodb_data_file_path = ibdata1:512M:autoextend将ibdata1调整至接近实际大小,并在后面追加新的文件:innodb_data_file_path = ibdata1:512M;ibdata2:512M:autoextend3.启...
MySQL之mysql_相关命令总结
mysql mysqladmin mysqlshow mysqlbinlog mysqldump
MySQL主从复制Last_SQL_Errno错误代码汇总说明
MySQL主从复制Last_SQL_Errno错误代码汇总说明
Heartbeat+DRBD+MySQL高可用架构方案与实施
DRBD Hearbeat MySQL
MySQL字符集和校对规则(character set & collation)
查看所有可用字符集:mysql> show character set;+----------+-----------------------------+---------------------+--------+| Charset | Description | Default collation | Maxlen ...
如何请教别人问题?
提问的技巧和智慧。
Linux/Centos查看进程占用内存大小的几种方法总结
Linux/Centos查看进程占用内存大小的几种方法总结
使用python进行Oracle数据库性能趋势分析
随着信息系统业务需求快速增长,业务系统关联日益复杂,信息系统性能问题逐渐突显,一旦出现信息系统性能问题及不可用问题,将严重影响信息系统的稳定运行及用户体验。 结合运维实践,数据库性能问题是造成信息系统性能下降和非停的重要原因之一,如何进行常态化的数据库性能趋势分析,及时发现数据库性能衰减“病灶”,常态化提升信息系统性能,避免救火式性能优化,成为衡量信息系统管理部门运营能力的重要指标之
MongoDB报错mongorestore: error while loading shared libraries: libsasl2.so.2
MongoDB报错mongorestore: error while loading shared libraries: libsasl2.so.2问题处理
一些搬迁GitLab环境中碰见的问题和解决
因为单位机房搬迁,涉及到之前为运维开发搭建的GitLab环境也需要做迁移。旧环境中安装的时候很顺畅基本没有碰见什么问题(参考:http://blog.itpub.net/7192724/viewspace-2124847/),但这次新环境的安装着实费了一些功夫,碰见了一些棘手的问题,记录于此,对碰见这些问题的朋友们有所帮助。注:以下问题和解...
基于Jenkins+Git+Docker的持续集成(下)
本文将详细介绍,如何基于Jenkins+Git+Docker搭建一套支持快速构建的持续集成方案。
基于Jenkins+Git+Docker的持续集成(上)
Git是目前最为流行的版本管理工具之一;Jenkins是目前最为流行的持续集成工具之一;Docker则是目前最为火热的轻量化容器解决方案;前两者的组合已经非常普遍,那么能不能再与Docker结合起来呢?当然是肯定的,我们希望通过Jenkins结合docker,即能最大化的利用系统资源,又能实现应用服务的快速构建,本文将详细介绍,如...
【MySQL】重放binlog故障一则 ERROR 1050 (42S01) : Table '' already exists
部分版本,在增量重放binlog恢复数据时,极低可能出现的一个问题。
MySQL Bug导致异常宕机的分析流程
本文主要通过一个bug来记录一下如何分析一个MySQL bug的崩溃信息。版本:Percona 5.7.17-11一、数据库重启日志分析这部分是数据库崩溃的时候的栈帧,因为收到的是信号6 SIGABRT,只要捕获信号后改变其行为即可。这部分在MySQL官方文档中叫做Stack Trace,参考:实际上在这里我们已经可以看到大约是统计数据收...
Linux下双网卡绑定bond配置实例详解
一、什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。kernels2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。 二、bond的配置实例 1、测试环境 [root@wjq2~]# cat/etc/redhat-release ...
记一次MYSQL故障定位分析全过程
场景说明:由于业务以及历史原因MySQL单实例有一万个数据库左右,历史原因使用的MySQL5.5版本,计划升级,为了不影响业务,开启了MySQL数据的主从同步(具体步骤不在这里详述),备份时间比较长,start slave 之后一直在追赶主库的数据、接到反馈APP端请求超时排查原因的过程查看当前同步的过程查看当前MySQL同...
Linux Swap交换分区介绍总结
Linux Swap交换分区介绍总结
从零开始搭建Nginx和Tomcat的web集群环境
一直以来对于web服务器对tomcat还是很熟悉了,但是很对于nginx还是有些陌生,一看到nginx的配置就让人有一种莫名的排斥,这就是对于陌生的恐惧,我们今天玩个有意思的,我从不了解nginx,到nginx和tomcat搭建集群,大概在不到一个小时内完成。看看我这一个小时的学习成果,说不上对你有帮助。首先nginx是出自俄罗...
MySQL案例-replication"卡死"
-------------------------------------------------------------------------------------------------短文---------------------------------------------------------------------------------------------------------------场景:MySQL-5.7.17, 主从架构, 业务读写分离, 只读从库的SQL线程卡在某一个事务两个多小时没...
【Mysql】连接数过多,应急处理方法
一、问题描述 今天突然接到个问题,网页报错:503 Service Temporarily Unavailable。经过查询发现是某个用户的连接超级多,已经将数据库连接占满。处理方案,即时杀掉堵塞的进程,之后可以扩大max_connections参数。二、处理方法1.查询连接情况...