mysql优化刘亚壮

来源:互联网 发布:各大电商平台比价软件 编辑:程序博客网 时间:2024/06/18 04:21

http://blog.csdn.net/l1028386804/article/category/2697227/1

 

MySQL之——数据库增量数据恢复案例

一、使用场景 MySQL数据库每日零点自动全备 某天上午9点,张三不小心drop了一个数据库 我们需要通过全备的数据文件,以及增量的binlog文件进行数据恢复 二、主要思想与原理 利用全备的sql文件中记录的CHANGE MASTER语句,binlog文件及其位置点信息,找出binlog文件增量的部分用mysqlbinlog命令将上述的binlog文件导出为sq...
 阅读(314) 评论(0)
 

MySQL之——SQL按照汉字首字母进行搜索排序

select * from `dd` order by ELT(INTERVAL(CONV(HEX(left(CONVERT(num USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC...
 阅读(220) 评论(0)
 

MySQL之——GROUP BY分组取字段最大值

假设有一个业务场景,需要查询用户登录记录信息,其中表结构如下: CREATE TABLE `tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL, `ip` varchar(16) NOT NULL, `login_time` datetime, PRIMARY KEY (`id`), KEY...
 阅读(1866) 评论(1)
 

MySQL之——如何添加新数据库到MySQL主从复制列表

MySQL主从复制一般情况下我们会设置需要同步的数据库,使用参数配置选项,binlog-do-db,可以在master上指定需要同步的数据库,replicate-do-db在从数据看上指定需要同步的数据库。(一般只设定master上的binlog-do-db即可,不需要两个同时设定。以防万一,在slave也可以加上replicate-ignore-db)。 今天,我遇到的问题是,在master上...
 阅读(755) 评论(0)
 

MySQL之——重连,连接丢失:The last packet successfully received from the serve

最近,项目中经常遇到MySQL连接丢失的问题,研究了下解决方法,现共享出来,大家可以参考一下,下面我们就进入正题。 1、错误日志 Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 20,820,...
 阅读(787) 评论(0)
 

MySQL之——使用c3p0与DBCP连接池,造成的MySql 8小时问题解决方案

一、问题描述 最近在做一个Java Web项目,框架为Spring MVC+JPA,使用c3p0连接池,发布环境为Tomcat 7,项目运行一段时间(大概几个小时),之后访问时会出现第一次访问报错 ,再次访问正常的现象,且多次出现此问题。以下是报错日志: org.springframework.transaction.CannotCreateTransactionException: Cou...
 阅读(239) 评论(0)
 

MySQL之——RPM方式安装MySQL5.6

RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost ~]# rpm -qa | grep -i mysql mysql-libs-5.1.66-2.el6_3.x86_64 [root@localhost ~]# yum -y remove mysql-libs...
 阅读(718) 评论(0)
 

MySQL之——查询指定的数据库、表是否存在

1、查看指定的数据库是否存在 SELECT information_schema.SCHEMATA.SCHEMA_NAME FROM information_schema.SCHEMATA where SCHEMA_NAME='databaseName'; 2、查看指定的数据库下是否存在某张表 SELECT DISTINCT t.table_name, n.SCHEMA_NAME FROM...
 阅读(702) 评论(0)
 

MySQL之——JDBC 实现Master Slave

今天,给大家带来一段JDBC实现Master Slave的代码,好了,不多说了,我们直接上代码吧。 具体代码如下: package com.lyz.test; import java.beans.PropertyVetoException; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLEx...
 阅读(442) 评论(0)
 

MySQL之—— 使用Hibernate连接MySQL数据库,MySQL连接超时断开的问题

最近让人头疼的一个问题,就是服务器在不确定的时间点会出现关于数据库连接的Exception,大致的Exception如下: org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 org.hibernate.util.JDBCExceptionReporter - The last packet succes...
 阅读(446) 评论(0)
 

MySQL之——MySQL Cluster集群搭建详解(基于RPM安装包 双管理中心)

下文中没有特别指出的地方,都是两台服务器都需要执行的命令,并且由于是双管理中心配置,其实两台机器出了一些标识id和ip的配置不同外,其他参数配置都是基本一样的 1、下载mysql-cluster 7.3.7 http://dev.mysql.com/downloads/cluster/ 2、环境清理及安装 1)清理CentOS6.5自带的mysql服务,其中第一个命...
 阅读(1069) 评论(0)
 

MySQL之——MySQL Cluster集群搭建详解(基于RPM安装包)

1、下载mysql-cluster 7.3.7 http://dev.mysql.com/downloads/cluster/ 2、环境清理及安装 1)清理CentOS6.5自带的mysql服务,其中第一个命令我不执行也可以,其他系统如果不可以,还是建议执行 # yum -y remove mysql # rpm -qa | grep mysql* # rpm -e --nodeps...
 阅读(456) 评论(0)
 

MySQL之——CentOS下彻底卸载MySQL

1、查看MySQL是否安装  方式1: [root@localhost usr]# yum list installed mysql* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirror.neu.edu.cn...
 阅读(362) 评论(0)
 

MySQL之——MySQL Cluster集群搭建详解(基于手动编译安装包)

最近,由于工作很忙的原因,有段时间没有更新博客了,今天给大家带来一篇如何搭建MySQL Cluster集群的文章,好,我们直接进入主题。 本文将搭建一个最简化的MySQL Cluster系统,配置方法中的所有命令都是以root账户运行。这个MySQL Cluster包含一个管理结点、两个数据结点、两个SQL结点,这五个结点会分别安装在五个虚拟机上,虚拟机的名称和IP如下所示: 示:...
 阅读(783) 评论(0)
 

MySQL之——基于Keepalived实现双机HA

1、环境描述:     OS:CentOS6.5_X64     MASTER:192.168.0.202     BACKUP:192.168.0.203     VIP:192.168.0.204 2、配置两台Mysql主主同步 关于MySQL的安装大家也可以参考《 MySQL之——CentOS6.5 编译安装MySQL5.6.16 》,主主同步在主从同步的基础上将从服务器配置为之...
 阅读(402) 评论(0)

原创粉丝点击