自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 innodb next-key lock引发的死锁现象分析

这个例子是我在网上看到的,我分析了很久才弄明白锁产生的具体过程。数据库的事务隔离级别是RR。建测试表:CREATETABLE`LockTest`(`order_id`varchar(20)...

2017-06-22 18:29:30 268

转载 mysql字符转化以及乱码原因

mysql中存入数据时发生的编码转换过程:1、在终端(Terminal,可以是bash窗口,也可以是客户端工具如navicat)中输入,输入的内容由Terminal根据其自己的字符进行编码。2、经Terminal编码后的...

2017-03-21 16:02:34 197

转载 mysql锁以及锁信息查看

mysql中有以下几类锁:共享锁/排他锁意向锁,该锁是表级别的记录锁Gap 锁Next-Key锁自增锁地理索引的Predicate锁。mysql 中有几张系统表是关于锁信息的:INFO...

2017-03-16 15:08:50 569

转载 Linux下mysql的历史操作记录

在linux下,mysql的每一步操作是会默认被记录到当前操作系统用户下的.mysql_history文件中去的。这个文件不会记录操作的时间,只记录操作命令,包括用户创建,授权,密码更改等,均是明文记录。一般情况下,出于安...

2017-01-13 14:56:24 1527

转载 mysql的root用户无法给普通用户授权问题处理

先看错误现象:很奇怪,root用户应该不可能无法授权普通用户。看提示像是说密码错误。但是实际上密码没有问题。决定去看看mysql.user表中root@localhost这个用户的权限是怎么样的。在mysql.use...

2017-01-13 14:46:05 708

转载 Windows下Mysql5.6升级到5.7

Windows下Mysql5.6升级到5.7 Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,在本质上是没有什么区别的。只是在对数据文件的处理上有区别而已:原地升级是直接将数据文件进行拷贝,...

2017-01-12 16:41:11 394

转载 mysqld_multi安装多个mysql实例

一个机器上安装多个mysql实例,除了将每个实例在不同的目录下编译安装,为每个实例指定不同的端口,socket,配置文件,安装目录等。还可以使用mysqld_multi方式。 mysqld_multi是mysq...

2016-12-27 14:20:21 158

转载 mysql中的时间函数

获得当前日期+时间(date + time)函数:now(),sysdate()区别如下:MySQL 获得当前时间函数:current_timestamp, current_timestamp(),curren...

2016-12-22 13:49:39 126

转载 mysql监控:zabbix上自定义key

如何在zabbix中自定义key,并使用它。 Zabbix是一个开源的,免费的监控工具。它有很多自带的默认的监控选项。但是有时候,自带的监控选项是不够用的。这个时候,就需要自己自定义监控选项。我自己写了几个监...

2016-12-16 11:20:20 137

转载 oracle之group by,having和where的区别

我个人的理解如下:group by,having已经where这三个子句的执行顺序是有区别的:先执行where子句,对符合条件的数据进行删选然后执行group by子句,对删选出来的结果集进行分组最后执行havi...

2016-11-18 18:36:44 170

转载 oracle的profile文件学习

ORACLE的PROFILE文件是限制数据库用户使用资源的一种手段。 可以用来控制session或sql能使用的CPU、控制用户的密码管理策略等。 数据库创建后,系统中存在名为DEFAULT的默认PROFILE,若不做...

2016-11-18 15:10:13 153

转载 mysql执行sql脚本报错ERROR 1366 (HY000) 解决

mysql执行sql脚本是有两种方式:方式1:在控制台下,进入mysql的bin目录,mysql -u user -p"password" -P 3308 -D testdb <d:\test\test.sq...

2016-11-18 14:41:59 1016

转载 date和timestamp类型之间的转换

date类型转换为timestamp类型:SQL> select to_timestamp('2006-01-01 12:10:10.1','yyyy-mm-dd hh24:mi:ss.ff') From dual;...

2016-11-10 18:56:23 1884

转载 用户登录信息查看

oracle中可以查看视图dba_audit_trail来观察用户的登录信息。如果用户登录失败,这个信息也是记录在dba_audit_trail中的,查看代码如下:可以看到就算是登录失败,这里的ACTION_NAME...

2016-11-10 18:38:53 285

转载 mysql之MHA

写得很好的一篇blog,先记录一下:http://www.cnblogs.com/gomysql/p/3675429.html ...

2016-11-10 10:53:53 92

转载 RMAN笔记之查询rman备份信息状态

查询rman备份状态主要是通过视图V$RMAN_STATUS来进行,这个视图可以让你看见你在RMAN里面执行的操作。在V$RMAN_STATUS中,最主要的列是OPERATION和status。 Ope...

2016-11-09 11:40:07 325

转载 oracle导入导出之expdp/impdp

数据泵里导入导出有几个常用的参数,记录如下:parallel: 指定并行度,提高导入导出的效率cluster: 该参数默认为y。为n时,表示仅在一个数据库实例上进行导入/导出操作。主要是在RAC环境下,会使用此参数。...

2016-11-07 15:01:47 427

转载 RMAN笔记之备份集和备份片

RMAN的backup命令是可以产生两种类型的备份:备份集和镜像复制。具体产生哪种类型的备份,取决于backup命令,如果是backup as backupset,则生成备份集;如果是backup as copy,则生成镜像...

2016-11-04 17:30:45 490

转载 oracle的ACL

ACL用于定义哪些用户拥有哪个远程主机的什么权限,主要使用的是DBMS_NETWORK_ACL_ADMIN这个自带的包来完成。==============================================首...

2016-10-31 18:23:47 339

转载 mysql binlog详细介绍

Mysql binlog详解 1、 mysql binlog的类型: mysql的binlog按照生成方式,可以分为三种,分别是: 1)基于记录的复制RBR(Row Based Repl...

2016-10-24 18:18:38 136

转载 mysql的各种日志

mysql错误日志: 错误日志记录的事件: a)、服务器启动关闭过程中的信息 b)、服务器运行过程中的错误信息 c)、事件调试器运行一个事件时间生的信息 ...

2016-10-18 17:29:17 58

转载 mysql的show processlist

mysql>show processlist; show processlist;只列出前100条,用showfull processlist;可以展示所有的会话。 ...

2016-10-18 13:38:55 191

转载 mysql按表备份脚本

有两个版本,分别是linux和windows环境下的。我不会python,其实用python会简单得多,python可以跨平台的。linux平台的版本是来自于君三思的<涂抹mysql>:===========...

2016-10-14 15:18:01 75

转载 mysql用户和权限

用户的创建方法一:create user lxm;set password for lxm=PASSWORD('123456');alter user lxm password expire; 设置用户密码过期。...

2016-10-12 14:38:34 60

转载 mysqldump导入存储过程和其注释

mysqldump导出存储过程时,会有注释的。但是在用mysql命令导入时,如果不加说明,注释会自动过滤掉。为了连同注释一起导入进去,可以添加--comment参数。例子:导出存储过程:if %time:~0,2% ...

2016-10-11 17:36:31 634

转载 sed命令用法总结

sed命令:------------------------------------sed -i “s/原字符串/新字符串/g” `grep 原字符串 -rl 所在目录`例如:我要把 charset=gb2312 替...

2016-10-10 10:30:37 221

转载 mysql引擎笔记整理

查看当前的mysql数据库都支持什么样的存储引擎:mysql> show engines;ERROR 2006 (HY000): MySQL server has gone awayNo connection....

2016-10-09 14:16:29 91

转载 RMAN笔记

本地登录:rman target /远程登录:rman target sys/oracle@ocl如果界面出现了RMAN>提示,则表明RMAN客户端成功连接到了目标数据库实例的服务器进程。用户接下来输入的rman命...

2016-10-08 18:22:53 65

转载 降低高水位线的方法

准备工作,创建一张表:CREATE TABLE TEST2( ID NUMBER(10), NAME VARCHAR2(32));1、移动表:SQL> begin ...

2016-09-09 16:20:23 241

转载 回收站

查看回收站功能是否开启(默认是开启的):show parameter recyclebin;开启或关闭回收站alter system set recyclebin=on scope=spfile;(或者) a...

2016-09-09 10:46:13 67

转载 一次awr报告分析(密码错误引发sql执行时间过长)

预备知识:1)row cache lock事件 --内存share pool分为library cache,dictionary cache;而row cache lock对象分布在dictionary cache中,...

2016-09-07 16:50:55 711

转载 oracle闪回版本查询学习

自己做了个实验,看看闪回版本查询是咋回事。 闪回版本的查询是基于undo表空间的。所以undo一定要够用够大,并且undo日志保存的时间最好也够长,否则查询时会报错:ORA-30052:下限快照表达式无效。这个...

2016-08-31 16:21:52 265

转载 XtraBackup部分备份

可以使用Xtrabackup工具仅仅对某几张表进行数据恢复。 实验场景: 端口3306的实例上有一张表t3,而端口3308的实例上没有。实验目的将端口3306的t3表恢复到端口3308的实例...

2016-08-30 17:54:54 179

转载 XtraBackup的增量备份

实验场景: 两个mysql实例,一个端口为3306,一个端口为3307。 现在要在3306上做增量备份,并将备份恢复到3307上去。 备份: A) 0级备份innobac...

2016-08-30 15:31:56 92

转载 用Percona Xtrabackup恢复MySQL从库

同样的,还是一台服务器上两个实例。3306端口的实例为主库,3307端口的实例为从库。 现在,手动将备库里的数据清空掉,模拟备库被破坏。 drop database test2; 采用P...

2016-08-30 13:33:45 85

转载 mysql 主从配置

之前在自己的虚拟机上一台服务器安装了两个mysql实例,现在利用这两个实例来尝试配置mysql的主从关系。 将3306端口的实例设为主库,3307端口的实例设为从库。 步骤: 1、修改主...

2016-08-30 10:52:44 62

转载 一台机器上安装两个Mysql

网上大部分文档都是用mysql_multi来实现一个机器上跑多个mysql实例的。但是不知道为什么,我按照他们的做法就是不成功。以后再尝试吧。 现在就用最简单的方法,在一个机器上安装两个mysql。安装方式同安...

2016-08-24 14:04:46 102

转载 mysql 5.6.24源码编译安装

环境: 系统平台 RedHat 6.4 安装过程: 1、安装cmake cmake的下载地址:https://cmake.org/download/ ...

2016-08-21 15:26:50 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除