随笔分类 -  MYSQL

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

mysql在linux7下systemd的相关配置
摘要:---- # Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Pu... 阅读全文

posted @ 2017-05-14 17:08 蒋乐兴的技术随笔 阅读(1508) 评论(0) 推荐(0)

mysql group replication 安装&配置详解
摘要:一、原起: 之前也有写过mysql-group-replication (mgr) 相关的文章、那时也没有什么特别的动力要写好它、主要是因为在 mysql-5.7.20 之前的版本的mgr都有着各种各样的问题、感觉像是一个半成品、但是5.7.20这个版本的mgr已经基本 可用了。所以接下来打算把整个 阅读全文

posted @ 2017-04-18 13:19 蒋乐兴的技术随笔 阅读(13833) 评论(15) 推荐(2)

mysql-router的安装与使用
摘要:mysql-router是mysql官方的轻量级的中间件主要有如下工能: 功能 & 特性: 1、流量分发(只向一个实例导入流量、如果当前的实例宕机了、就会向集群的下一个实例导入流量) 2、一定的高可用能力 3、比之前的官方中间件mysql-proxy性能上有好一点 4、可以与mysql-fabric 阅读全文

posted @ 2017-03-27 14:43 蒋乐兴的技术随笔 阅读(21739) 评论(1) 推荐(0)

mysql-shell的安装和使用
摘要:mysql-shell是一个高级的mysql命令行工具、它直接两种模式(交互式&批处理式)三种语言(javascript\python\sql) 1、下载地址 2、安装 安装方法就比较简单了,下载一个linux-general版本的解压就行 3、通过mysql-shell连接到mysql-serve 阅读全文

posted @ 2017-03-27 11:32 蒋乐兴的技术随笔 阅读(56977) 评论(2) 推荐(2)

MySQL之mysql客户端工作的批处理一些使用手法
摘要:通常我们会用mysql这个客户端程序来连接mysql库、这个通常是工作在交互式模式下的、如我们连接上mysql并执行如下操作: 这个时候我们就可以通过sql语句来完成与数据库的交互操作了如: 说了这么多只是为了把今天的主角引出来、这个就是mysql批处理模式 1、批处理方式执行单条语句 2、以输入重 阅读全文

posted @ 2017-03-23 11:36 蒋乐兴的技术随笔 阅读(631) 评论(0) 推荐(0)

MySQL之desc查看表结构的详细信息
摘要:在mysql中如果想要查看表的定义的话;有如下方式可供选择 1、show create table 语句: 2、desc table_name 语句: 由这个例子可以看出: Field:字段表示的是列名 Type:字段表示的是列的数据类型 Null :字段表示这个列是否能取空值 Key :在mysq 阅读全文

posted @ 2017-03-23 11:03 蒋乐兴的技术随笔 阅读(38098) 评论(0) 推荐(3)

MySQL监控脚本
摘要:zabbix监控mysql时自定key用到的脚本 阅读全文

posted @ 2017-03-01 16:43 蒋乐兴的技术随笔 阅读(2137) 评论(0) 推荐(1)

MySQL-group-replication 配置
摘要:MySQL-Group-Replication 是mysql-5.7.17版本开发出来的新特性;它在master-slave 之间实现了强一致性, 但是就目前来说主要是性能不太好。 【1】确定当前的mysql数据库版本为5.7.17及以上 【2】实验环境为一台主机上安装3台mysql,它们三个组成一 阅读全文

posted @ 2017-02-13 10:25 蒋乐兴的技术随笔 阅读(4066) 评论(3) 推荐(2)

MySQL innodb_autoinc_lock_mode 详解
摘要:innodb_autoinc_lock_mode这个参数控制着在向有auto_increment 列的表插入数据时,相关锁的行为; 通过对它的设置可以达到性能与安全(主从的数据一致性)的平衡 【0】我们先对insert做一下分类 首先insert大致上可以分成三类: 1、simple insert 阅读全文

posted @ 2017-02-03 15:34 蒋乐兴的技术随笔 阅读(30335) 评论(7) 推荐(5)

innodb引擎redo文件维护
摘要:如果要对innodb的redo日志文件的大小与个数进行调整可以采用如下步骤: 1、关闭mysql 2、修改配置文件中的innodb_log_file_size 、innodb_log_files_in_group 3、启动mysql 按官方文档上的说明是mysql会在完成恢复操作后下一个checkp 阅读全文

posted @ 2017-01-15 17:32 蒋乐兴的技术随笔 阅读(170) 评论(0) 推荐(0)

innodb系统表空间维护
摘要:环境说明: 有一个在运行中的mysql环境,由于之前的配置文件设置的过于简单(没有配置innodb_data_file_path变更);造成现在系统表空间已经满了 如果innodb_data_file_path之前没有设置那么它会采用默认值:innodb_data_file_path=ibdata1 阅读全文

posted @ 2017-01-15 17:11 蒋乐兴的技术随笔 阅读(262) 评论(0) 推荐(0)

MySQL binlog_rows_query_log_events
摘要:当binlog_format=statement的时候进制日志只记录的是SQL语句,当binlog_fromat=row的时候记录的是event,如果想要在row模式的情况下 也记录SQL语句;binlog_rows_query_events可以完成这个需求。 注意这个参数支持在线设置的 阅读全文

posted @ 2016-12-23 13:37 蒋乐兴的技术随笔 阅读(729) 评论(0) 推荐(0)

SQL建模错误--逗号分隔值
摘要:最近帮一个客户分析SQL语句的问题,大致经过如下 场景: 委托方有一个用于追踪他们产品的系统,每个产品都会卖给许多客户;但是客户又被从业务上分成两类,一类是带有合作伙伴性质的,这个 合作伙伴通常会给予产品一些建设性的意见,和问题反馈;还有一类就是普通客户了。 程序的第一个版本 这个数据库的逻辑结构有 阅读全文

posted @ 2016-12-14 11:42 蒋乐兴的技术随笔 阅读(402) 评论(0) 推荐(0)

MySQL数据库中日期中包涵零值的问题
摘要:默认情况下MySQL是可以接受在日期中插入0值,对于现实来说日期中的0值又没有什么意义。调整MySQL的sql_mode变量就能达到目的。 例子: 有一个用于记录日志的表 向日志表插入有意思的日期值 向日志表插入包涵0的日期值 阅读全文

posted @ 2016-12-13 14:39 蒋乐兴的技术随笔 阅读(249) 评论(0) 推荐(0)

MySQL锁等待分析【1】
摘要:场景: 昨天业务系统上遇到了数据库慢的问题(对dcsdba.og_file_audit表的insert 慢&超时)、分析后定位到是由于锁等待造成的、分析过程如下: 1、执行show processlist 以此得到一个总体的把握 由show processlist的结果中没能看出来MySQL有多繁忙 阅读全文

posted @ 2016-12-09 10:53 蒋乐兴的技术随笔 阅读(423) 评论(0) 推荐(0)

mysql日志文件相关的配置【1】
摘要:1、log_output=【file | table | none 】 这个参数指定general_log &slow_query_log 的输出目标、可以是table | file | none 这向个值; 如果取table 那么日志会输出到mysql.general_log 和mysql.slo 阅读全文

posted @ 2016-11-30 15:54 蒋乐兴的技术随笔 阅读(337) 评论(0) 推荐(0)

mysql在关闭时的几个阶段
摘要:mysql关闭的大致过程 1、The shutdown process is initiated 初始化关机过程有许多种方法1、mysqladmin shutdown ; 2、kill pid_of_mysqld 2、The server creates a shutdown thread if n 阅读全文

posted @ 2016-11-24 16:51 蒋乐兴的技术随笔 阅读(236) 评论(0) 推荐(0)

keepalived+httpd 做web服务的高可用
摘要:场景: 环境中有两台httpd服务器,一台做主,一台做备用;平时只用主向外提供http服务;当主宕机后,keepalived把vip绑定到备机上去,这样就由备机提供http服务了。 **keepalvied 这个软件还是更新的比较快的,主要问题再于它的文档并没能跟上来,不同版本之间的差别比较大,我这 阅读全文

posted @ 2016-11-18 11:00 蒋乐兴的技术随笔 阅读(1500) 评论(0) 推荐(0)

MHA环境搭建【3】node相关依赖的解决
摘要:mha的node软件包依赖于perl-DBD-Mysql 这个包,我之前有遇到过用yum安装perl-DBD-MySQL,安装完成后不能正常使用的情况,所以这里选择源码编译安装; perl5.10.1这个版本的Socket 模块由于没有导出gethostinfo,getipinfo这两个函数,所以m 阅读全文

posted @ 2016-11-17 17:02 蒋乐兴的技术随笔 阅读(1364) 评论(0) 推荐(0)

搭建MHA环境【2】安装mysql-5.6 + mysql复制
摘要:本例中mysql的安装方式选用了二进制包安装方案、mysql复制用半同步复制方案 【1】安装mysql-5.6.31 要在所有的数据节点上都安装上mysql,安装方式大致相同,所以我这里就不重复写多次了,只以一台为例。 1.1 解压安装包到/usr/local/ 1.2 为了创建linux系统的my 阅读全文

posted @ 2016-11-16 22:40 蒋乐兴的技术随笔 阅读(659) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

导航