5.6的新的特性

、支持GTIDs,Failover.多线程复制。

新增binlog_row_image只记录row格式下所用字段的修改(而不是像以前一样记录全部列),节省空间等资源;

master.info和relay-log.info支持存储在表中;

支持延时复制:在change master to中增加MASTER_DELAY选项

有多个网络接口的slave可指定使用其中一个:在change master to中增加MASTER_BIND

2、另外增加了nosql接口,使用 memcached API 直接访问 NoSQL,可大幅提升 Web 应用中的数据访问性能,适合一些简单的查询

3、 Performance Schema ,增强提供新功能包括:表锁、表I/O 以及表锁等待,可监视各个用户/应用程序的资源占用情况

4.、Innodb加强

可以在Innodb 表上建全文索引;

几种ALTER TABLE操作不再拷备表,不会阻塞insert,update,delete或者全部写入操作。这就是所谓的online DDL在线表结构变更。

优化器统计持续化:重启不丢失。

支持read-only事务等

有很多,参考:

http://blog.csdn.net/wulantian/article/details/29593803

http://www.ttlsa.com/mysql/summary-of-the-new-features-of-mysql5_6/ #特性细节

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28437434&id=4450156 #升级注意点

https://dev.mysql.com/doc/refman/5.6/en/mysql-nutshell.html    #官方新特性文档

http://database.51cto.com/art/201304/388381.htm
#简单概括

注意点

  • 全备份之前的数据,尽量使用mysqldump逻辑备份。我的mysql在lvm上所以我没有做逻辑备份,直接卸载了。##ps:我只是实验着完,你要是生成环境悠着点
  • 因为mysql5.6里有些数据格式和5.5不太一样,主要表现在时间类型,升级后直接mysql_upgrade可能有问题。
  • 如果是主从复制的架构,应先升级slave,以防止master版本大于slave时,binlog在slave上不兼容的问题。另外升级slave之前stop slave,并以—skip-slave-start启动。
  • 另外配置文件最好同步改,一气呵成,到时不要网了
  • 重新安装perl DBD::mysql,以及PHP和Python相应的驱动包 ##没试过

源码安装MySQL

就跳过吧。和安装5.5的差不多

安装完成后恢复原来的数据

最后一步:

mysql_upgrade

mysql_upgrade:检查和升级表

mysql_upgrade -uroot -predhat

注意我一开始没有此操作,所以到后面做mysql Faileover的时候,想把master_info和relay_log_inFo写在mysql表里的时候。就没法写入,而且日志中出现大量的错误

基本上是提示表无法创建

 

MySQL5.5升级到5.6的更多相关文章

  1. MySQL5.1升级5.6后,执行grant出错:ERROR 2013 (HY000): Lost connection to MySQL server during query【转载】

    转载: MySQL5.5升级5.6后,执行grant出错:ERROR 2013 (HY000): Lost connection to -mysql教程-数据库-壹聚教程网http://www.111 ...

  2. mysql5.6升级及mysql无密码登录

    mysql5.6升级 mysql5.6的升级可以分为以下几个步骤: 安全关闭正在运行的MySQL实例 把/usr/local/mysql 的连接由MySQL5.6更改为MySQL5.7 启动MySQL ...

  3. mysql5.1升级到mysql5.6

    这么大跨度的升级,本身不推荐.升级应该是循序渐进的,以防止不兼容.如果确实要这么做,你先要确保你的客户端管理工具要能兼容,比如phpmyadmin,此次升级依然存在一个问题,mysql server和 ...

  4. Windows 10 将MySQL5.5升级为MySQL5.7

    最近想学习一下java.找到一个开源项目需要mysql5.7.11+ 升级 电脑上装的是MySQL 5.5,准备直接升级到最新版本的5.7,对于MySQL好像并没有直接升级到最新版本的功能,下载了Wi ...

  5. Mysql5.5升级到5.6步骤详解 小版本大版本

    http://blog.csdn.net/i_team/article/details/9935693 小版本升级,先关闭数据库,然后mv直接全部替换掉mysql目录下的bin/ ,lib/ ,sha ...

  6. mysql5.6升级为mysql5.7部署jboss/wildfly应用项目

    一.部署mysql5.7二进制版 解压tar -xvf mv mysql-5.7  /usr/local/mysql5.7  或者其他文件夹 cd  /usr/local/mysql.57 usera ...

  7. MySQL5.6升级到5.7详细教程

    前言:最近看了下系统的数据库是5.6的,想着升级到5.7,特此记录 一.官网下载MySQL5.7rpm包(4个) 进入MySQL community download页面,默认是MySQL最新版8.0 ...

  8. Mysql5.5升级到5.7的过程已经踩到的坑

    https://blog.csdn.net/u014534986/article/details/79699750 故事是这样子的,我们公司有几台老的mysql版本是5.5的,最近项目做了一些升级增加 ...

  9. Windows下mysql5.6升级到5.7的方法

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

随机推荐

  1. MapReduce算法形式二:去重(HashSet)

    案例二:去重(shuffle/HashSet等方法)shuffle主要针对的是key去重HashSet主要针对values去重

  2. https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

    https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

  3. CodeChef:Little Elephant and Colored Coins

    类似墨墨的等式 设f[2][j][k]表示a[i].c是否和当前颜色相同,到当前枚举到的颜色为止,颜色数为j,对mnv取模为k的最小数 这是个无限循环背包,用spfa优化 #include<cs ...

  4. POJ3278 Catch That Cow —— BFS

    题目链接:http://poj.org/problem?id=3278 Catch That Cow Time Limit: 2000MS   Memory Limit: 65536K Total S ...

  5. Centos6.8防火墙设置

    # 查看防火墙状态 service iptables status   # 停止防火墙 service iptables stop   # 启动防火墙 service iptables start   ...

  6. cf 620C Pearls in a Row(贪心)

    d.有一串数字,要把这些数字分成若干连续的段,每段必须至少包含2个相同的数字,怎么分才能分的段数最多? 比如 是1 2 1 3 1 2 1 那么 答案是 21 34 7 即最多分在2段,第一段是1~3 ...

  7. Erlang-VM节点启动名冲突问题

    今天在启动聊天的ErlangVM后,在日志中发现错误信息: Protocol 'inet_tcp': the name chatserver@127.0.0.1 seems to be in use ...

  8. 【TJOI2013】 单词

    [题目链接] 点击打开链接 [算法] AC自动机+递推 [代码] #include<bits/stdc++.h> using namespace std; #define MAXN 200 ...

  9. yui压缩js文件

    http://ganquan.info/yui/?hl=zh-CN yui压缩js文件 在工程中,js文件的管理是个麻烦事,并且随着项目越做越多,各种js文件混杂,有时候一个页面需要加载好多js文件, ...

  10. Visual Studio 中使用的正则表达式 说明

    Visual Studio 中使用的正则表达式 说明 2013-10-11 21:10:12|  分类: VB和VBA知识|举报|字号 订阅       参考:详解Visual Studio正则替换大 ...