MYSQL表字段名与sql关键字冲突导致无法查询的问题
问题描述:如题分析:①表结构②数据③查询precision字段,报语法错误解决:直接select * from tb_name(或者 select 表名.precision from xxx ;) 附上mysql中关键字-保留字http://www.cnblogs.com/lawdong/archive/2010/08/08/2357903.html...
LOAD DATA LOCAL INFILE(ERROR 1148)
问题:load data local infile 报如下错误load locale data infile ERROR 1148 (42000): The used command is not allowed with this MySQL version解决:mysql连接时 带 --local-infile 参数即 mysql&n...
多线程备份工具mydumper
待续
欺诈游戏之少数决
看完少数决,里面所出现的‘必胜法’着实是比较精妙。游戏规则:1 、总共22个人,选出一个人提出一个问题,所有人都在规定时间内选择投票‘YES’OR ‘NO’2 、主办方进行唱票,选择人数少的获胜3 、重复步骤1 2 ,直至最后剩余1人或者2人,即获胜者为1个或者2个游戏背景:1 、 主办方...
Failed reading log event, reconnecting to retry
搭建数据库从库报错:160411 14:30:39 [Note] Slave I/O thread: Failed reading log event, reconnecting to retry, log 'mysql-bin.000004' at position 4279701协助搭建数据库从库,之前同事搭建好了数据库,只需...
MHA搭建实战
环境:debian 5.0.2mysql 5.0.51a结构:manager : 192.168.1.136(M1)master : 192.168.1.20:3306(N1)slave1 : 192.168.1.20:3307(N2)slave2 : 192.168.1.20:3308(N3)slave3 : 192.168.1.20:3309(N4)软件包准备:mha4mysql-manager_0.55-1_all.deb(还有对应的二进制包,源码包)mha4mys...
GROUP BY分组排序获取topN相关
MySQL VERSION : 5.5.45ENGINE : InnoDB问题描述: 获取成绩表中每位同学成绩排名前n的记录。表结构:表数据:法一(用户变量):①首先我先得到每组排名的所有结果点击(此处)折叠或打开select @gp_row:=if(@name=name,@gp_row+1,1) as gp_row,@name:...
DEAD LOCK分析
MySQL VERSION : 5.0.51aSHOW ENGINE INNODB STATUS\GDEAD LOCK LOG如下:点击(此处)折叠或打开------------------------LATEST DETECTED DEADLOCK------------------------161029 16:26:13*** (1) TRANSACTION:...
crontab未生效原因
crontab不生效的原因①目录不存在,即自己添加的定时任务出错 ②脚本没有执行权限 ③max user processes的限制 故而导致crontab没有执行 修改ulimit的限制 &nbs...
mysqlimport导入数据报错
MySQL Version 5.5.8 load data相关的数据导入导出导出数据: mysql> use DB_SPLIT_LOG mysql> select * from t_log_info into outfile "/tmp/log_info.txt";清空数据: mysql> truncate table t_log_info;导入数据: ...
MAX_ALLOWED_PACKET解读
官方的文档对于max_allowed_packet 这个参数讲解得非常清楚,这里记录一下,mysqldump和mysql充当着这里的客户端,mysqld作为服务端
MHA基础知识
环境: manager:10.1.99.213(安装mha manager mha node包)安装依赖可以使用机器对应版本的epel源master : 10.1.99.216(安装mysql 以及 mha node包)node1: 10.1.99.214(安装mysql 以及 mha node包)node2: 1...
mv操作的两种结果
实验如下: mv a b 若b已经存在且为文件 , 则会产生提示: root@192.168.12.160:test# ls name1.txt name_2_dir name2.txt name_dir root@192.168.12.160:test# mv name1.txt name...
MySQL各版本自动安装脚本(CentOS以及Debian)
描述: 1 . 所有版本都是源码编译安装,根据需求设定编译参数 2 . 简单的对源码包的获取,依赖包的安装,以及编译过程,用户的添加,环境变量的设置做了一个封装cat auto_install_mysql.sh点击(此处)折叠或打开#!/bin/bash ssh_h...
多项目百库百表慢日志切割
问题描述: 多个项目,有些项目分库分表分布在多个节点,因此,对慢日志的切割并且收集对于慢日志分析来说是极其必要的。实现方案: ①环境准备 Host1 : ftp服务器(192.168.xx.xxx),用于集中存储各项目每天(可脚本自定义)的日志 Host2 : mysql服...
从库落后过多问题排查及解决方法
mysql版本 :mysql5.5.49主从结构:M1--->S1 (DB_08~09)M2--->S2 (DB_04~07)M3--->S3 (DB_00~03)问题描述: 公司某款游戏从库落后过多,其中S1落后M1时间为 T ,S2落后M2时间大概为1.8T , S3落后M3时间大概为1.8T。问题排查:① S2和S3落后时间接近S1落后时间两倍...
关于DDL、DML、DCL概念以及数据的提交
从功能上划分,SQL 语言可以分为DDL,DML和DCL三大类。1. DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ; CREATE---创建表 ALTER---修改表 DROP---删除表2. DML(Data Manipulation Language) &nb...
python操作mysql数据库(百库百表)
问题描述: 今天下午跑某项目db需求,百库百表清脏数据,然后自己写了个python脚本,跑完之后通知项目,然后项目给玩家发奖励了,结果悲催了,所有的mysql操作没有执行成功(没有报错,因而以为执行成功)。以下是我的python脚本,传两个文件作为参数,host.txt 以及 update.sql ...