随笔分类 -  mysql

数据库
[MHA]master_ip_failover 测试可以使用的IP 地址切换脚本
摘要:#!/usr/bin/env perluse strict;use warnings FATAL => 'all';use Getopt::Long;my ( $command, $ssh_user, $orig_master_host, $orig_master_ip, $orig_master_ 阅读全文

posted @ 2017-05-14 11:09 wajika 阅读(3041) 评论(0) 推荐(0) 编辑

shell脚本:Kill掉MySQL中所有sleep的client线程
摘要:分享一个shell脚本,实现kill掉mysql中所有的sleep状态的client线程,有需要的朋友,可以参考研究下。 文件名称:killsleep.sh。 #It is used to kill processlist of mysql sleep#!/bin/shwhile :do n=`my 阅读全文

posted @ 2017-04-25 16:50 wajika 阅读(1802) 评论(0) 推荐(0) 编辑

为什么事务要提交或者回滚?
摘要:在数据库上的任何写入操作,第一步就是写日志,如果在日志写完后停电了,下次重启mysql时,会自动把事务日志的记录同步到储存引擎中,这个叫事务提交。连日志都没写完的数据,数据库本身是不能恢复。 如果在日志没写完的情况下停电了,那么mysql重启时读取事务日志无法识别这个记录,那么它就会忽略这条记录并且 阅读全文

posted @ 2017-04-23 22:32 wajika 阅读(3445) 评论(0) 推荐(0) 编辑

mysql distinct 用法详解及优化
摘要:本事例实验用表task,结构如下 MySQL> desc task; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | PLAYER_ID | bigint(20) | NO | PRI | N 阅读全文

posted @ 2017-04-21 20:52 wajika 阅读(3851) 评论(0) 推荐(0) 编辑

mysql,命令导入\导出表结构或数据
摘要:1.导出整个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 C:\Users\jack> mysqldump -uroot -pmysql db1 > /tmp/bak.sql 2.导出一个表,包括表结构和数据 mysqldump -u用户名 -p 密码 数据库名 表名 阅读全文

posted @ 2017-04-20 21:48 wajika 阅读(525) 评论(0) 推荐(0) 编辑

MySQL 5.5主从关于‘复制过滤’的深入探究
摘要:关于MySQL主从复制的过滤,例如通过binlog-ignore-db、replicate-do-db、replicate-wild-do-table等。如果不好好研究过这些过滤选项就用的话,是有可能造成主从数据不一致问题的。本文将参考MySQL-5.5官方文档并结合实验,和各位一起探讨下这里的各个 阅读全文

posted @ 2017-04-17 23:05 wajika 阅读(2053) 评论(0) 推荐(0) 编辑

如果误删了数据库分区的所有文件……
摘要:搞运维,起得比鸡早,睡得比“鸡”晚,操着卖白粉的心,拿着卖白菜的钱。 天天小心翼翼的呵护着那个心肝宝贝业务。但,人非圣贤孰能无过,谁没有脑袋发晕手发抖的时候? 无意中看到了这篇《下厨房6月26日数据丢失事故总结》,有些细节和经验值得学习和参考。 1、误操作不可怕,可怕的你误删的数据连个备份都没有。所 阅读全文

posted @ 2017-04-17 22:51 wajika 阅读(514) 评论(0) 推荐(0) 编辑

mysqldump详解之--master-data
摘要:在前一篇文章中,有提到mysqldump的--single-transaction参数。另外还有个很重要,也是运维中经常用到的参数:--master-data,网上很多关于MySQL不停机备份的实现都有它的身影。翻译下man mysqldump中--master-data相关的章节,以便加强理解? 阅读全文

posted @ 2017-04-17 22:49 wajika 阅读(10799) 评论(0) 推荐(0) 编辑

mysqld_safe启动报错 mysqld_safe The file /usr/local/mysql/bin/mysqld does not exist or is not executable
摘要:报错(如下),但是使用mysqld直接启动没有问题。 150718 00:03:38 mysqld_safe Logging to '/var/log/mysqld.log'. 150718 00:03:38 mysqld_safe The file /usr/local/mysql/bin/mys 阅读全文

posted @ 2017-04-16 20:23 wajika 阅读(2746) 评论(0) 推荐(1) 编辑

天兔(Lepus)数据库监控系统快速安装部署
摘要:天兔(Lepus)数据库监控系统安装 实战 Part1:写在最前 Lepus安装需要Lamp环境,Lamp环境的安装个人认为比较费劲,XAMPP的一键部署LAMP环境省心省力, lepus官网手册也建议采用XAMPP的方式安装,lepus也是在XAMPP上进行研发的,看官网安装手册,看了半天也没成功 阅读全文

posted @ 2017-04-16 14:11 wajika 阅读(8693) 评论(0) 推荐(1) 编辑

从MySQL全库备份中恢复某个库和某张表
摘要:在Mysqldump官方工具中,如何只恢复某个库呢? 全库备份 [root@HE1 ~]# mysqldump -uroot -p --single-transaction -A --master-data=2 >dump.sql 只还原erp库的内容 [root@HE1 ~]# mysql -ur 阅读全文

posted @ 2017-04-16 14:06 wajika 阅读(1159) 评论(-2) 推荐(0) 编辑

正确清理binlog日志
摘要:摘要: MySQL中的binlog日志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是binlog也会日渐增大,占用很大的磁盘空间,因此,要对binlog使用正确安全的方法清理掉一部分没用的日志。 【方法一】手动清理binlog清理前的准备:① 查看主库和从库正在使用的binl 阅读全文

posted @ 2017-04-16 13:58 wajika 阅读(697) 评论(0) 推荐(0) 编辑

Sort_Buffer_Size 设置对服务器性能的影响
摘要:基础知识:1。 Sort_Buffer_Size 是一个connection级参数,在每个connection第一次需要使用这个buffer的时候,一次性分配设置的内存。2。 Sort_Buffer_Size 并不是越大越好,由于是connection级的参数,过大的设置+高并发可能会耗尽系统内存资 阅读全文

posted @ 2017-04-16 13:27 wajika 阅读(14654) 评论(0) 推荐(0) 编辑

MYSQL 中query_cache_size小结
摘要:1 原理 MySQL查询缓存保存查询返回的完整结果。当查询命中该缓存,会立刻返回结果,跳过了解析,优化和执行阶段。 查询缓存会跟踪查询中涉及的每个表,如果这写表发生变化,那么和这个表相关的所有缓存都将失效。 但是随着服务器功能的强大,查询缓存也可能成为整个服务器的资源竞争单点。 2 初步设置 默认这 阅读全文

posted @ 2017-04-15 11:17 wajika 阅读(2102) 评论(0) 推荐(0) 编辑

mysql中TIMESTAMP设置默认时间为当前时间
摘要:在我们保存数据进入到数据库中时多半会使用像php之类的脚本来获取一个时间保存到mysql中,其实在mysql可以直接使用TIMESTAMP 数据类型来实现默认类型了,下面一起来看看。 很多时候,为了简单,我们在设计数据表的时候,都需要设置时间字段为当前时间。可是MySQL 中,默认值无法使用函数,也 阅读全文

posted @ 2017-04-14 21:32 wajika 阅读(37146) 评论(0) 推荐(1) 编辑

mysql数据库自增id重新从1排序的两种方法
摘要:mysql默认自增ID是从1开始了,但当我们如果有插入表或使用delete删除id之后ID就会不会从1开始了哦。 使用mysql时,通常表中会有一个自增的id字段,但当我们想将表中的数据清空重新添加数据时,希望id重新从1开始计数,用以下两种方法均可: 通常的设置自增字段的方法:创建表格时添加: c 阅读全文

posted @ 2017-04-14 21:31 wajika 阅读(16308) 评论(0) 推荐(0) 编辑

mysql数据库分区功能及实例详解
摘要:分区听起来怎么感觉是硬盘呀,对没错除了硬盘可以分区数据库现在也支持分区了,分区可以解决大数据量的处理问题,下面一起来看一个mysql数据库分区功能及实例详解 一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以 阅读全文

posted @ 2017-04-14 21:30 wajika 阅读(1204) 评论(0) 推荐(0) 编辑

Mysql线程池优化笔记
摘要:Mysql线程池优化我是总结了一个站长的3篇文章了,这里我整理到一起来本文章就分为三个优化段了,下面一起来看看。 Mysql线程池系列一(Thread pool FAQ) 首先介绍什么是mysql thread pool,干什么用的?使用线程池主要可以达到以下两个目的:1、在大并发的时候,性能不会因 阅读全文

posted @ 2017-04-14 21:29 wajika 阅读(4262) 评论(0) 推荐(0) 编辑

mariadb multi-source replication(mariadb多主复制)
摘要:下文一起来看看mariadb multi-source replication(mariadb多主复制)例子,希望对各位有帮助。 mariadb multi-source replication(mariadb多主复制)在mariadb-10.0里面加入了多主复制功能. 修改过的语法:针对每个复制线 阅读全文

posted @ 2017-04-14 21:28 wajika 阅读(719) 评论(0) 推荐(0) 编辑

MySQL binlog_format (Mixed,Statement,Row)[转]
摘要:MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。MySQL Replication 复制可以是基于一条语句 (Statement Level) ,也可以是基于一条 阅读全文

posted @ 2017-04-14 20:17 wajika 阅读(1085) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示