上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 66 下一页

2016年3月30日

MySQL性能分析脚本

摘要: #!/usr/bin/python #!coding:utf-8 import mysql.connector as connector import json """ 目标 : 这个工具用于分析MySQL实例的性能问题 作者 : 蒋乐兴 QQ : 1721900707 版本信息 : 基于pytho... 阅读全文

posted @ 2016-03-30 18:05 蒋乐兴的技术随笔 阅读(830) 评论(0) 推荐(0) 编辑

MySQL query_cache_type 详解

摘要: MySQL设置查询缓存的用意: 把查询到的结果缓存起来,下次再执行相同查询时就可以直接从结果集中取;这样就比重新查一遍要快的多。 查询缓存的最终结果是事与愿违: 之所以查询缓存并没有能起到提升性能的做用,客观上有如下两点原因 1、把SQL语句的hash值作为键,SQL语句的结果集作为值;这样就引起了 阅读全文

posted @ 2016-03-30 15:30 蒋乐兴的技术随笔 阅读(25534) 评论(0) 推荐(1) 编辑

MySQL validate_password 插件

摘要: 从创建用户说起: 如我们在mysql中可以用grant all on *.* to userd@'localhost' identified by '123'; 来创建一个userd用户,虽然用户是创建成功了,但是这个用户的密码强度 太低了非常容易被破解;为了把问题解决在摇篮里,最好是在创建用户时就 阅读全文

posted @ 2016-03-30 10:21 蒋乐兴的技术随笔 阅读(4607) 评论(0) 推荐(0) 编辑

MySQL冷备份的跨操作系统还原

摘要: 数据来源:linux平台mysql版本为5.7 数据去向:windows平台mysql版本为5.7 操作步骤: 第一步:关闭mysql服务 service mysqld stop 第二步:归档linux平台下mysql的数据目录 tar -czvf data.tar.gz /usr/local/my 阅读全文

posted @ 2016-03-30 09:45 蒋乐兴的技术随笔 阅读(291) 评论(0) 推荐(0) 编辑

2016年3月29日

MySQL5.7新特性笔记

摘要: 001、用户验证方式上的变化 MySQL5.7已经不要支持mysql_old_password验证插件,也不再支持old_password函数,也就说old_passwords也就不能被设置成1了。 阅读全文

posted @ 2016-03-29 17:08 蒋乐兴的技术随笔 阅读(188) 评论(0) 推荐(0) 编辑

MySQL参数详解

摘要: 001、--log-raw: 参数的用意: 这个参数是和mysql的安全相关的,在mysql中只要开启general-log那么客户端对mysql的所以操作都会记录在这个general-log当中; 也就是说如果客户端执行了一个grant all on *.* to admin@'localhost 阅读全文

posted @ 2016-03-29 17:01 蒋乐兴的技术随笔 阅读(629) 评论(0) 推荐(0) 编辑

保存mysql用户的登录信息到~.my.cnf文件;用于方便登录操作。

摘要: 原理说明: 在用户调用mysql 这个客户端程序去登录目标服务器时,mysql客户端程序会从本地读取配置文件信息,它要去读的配置文件包括 /etc/my.cnf /etc/mysql/my.cnf ~.my.cnf 。在这里我们利用它会去读~.my.cnf 这个特性,来完成我们的目地;只要把一些与 阅读全文

posted @ 2016-03-29 16:33 蒋乐兴的技术随笔 阅读(677) 评论(0) 推荐(0) 编辑

MySQL应用层传输协议分析

摘要: 001、在MySQL应用层传输协议中主要有如下三种类型的数据: 01、整数类型。 02、字符串类型。 03、描述数据包。 002、MySQL应用层传输协议中对整型的说明: 01、固定长度的整型 整型数据把它的值保存到一个字节序列中,这个字节序列的长度由它要保存的值大小来决定。 通常来说只包涵int< 阅读全文

posted @ 2016-03-29 15:37 蒋乐兴的技术随笔 阅读(699) 评论(0) 推荐(0) 编辑

2016年3月22日

python egg

摘要: 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来安装egg包。egg包是目前最 阅读全文

posted @ 2016-03-22 17:45 蒋乐兴的技术随笔 阅读(587) 评论(0) 推荐(0) 编辑

2016年3月16日

MySQL 加锁处理分析

摘要: 1 背景 1 1.1 MVCC:Snapshot Read vs Current Read 2 1.2 Cluster Index:聚簇索引 3 1.3 2PL:Two-Phase Locking 3 1.4 Isolation Level 4 2 一条简单SQL的加锁实现分析 5 2.1 组合一: 阅读全文

posted @ 2016-03-16 20:12 蒋乐兴的技术随笔 阅读(222) 评论(0) 推荐(0) 编辑

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 66 下一页

导航