mysql 升级到 5.6

本贴最后更新于 2413 天前,其中的信息可能已经时过境迁

一、导出老版本所有数据

/application/mysql-5.5.48-linux2.6-x86_64/bin/mysqldump -h127.0.0.1 -uroot -pppz2323 -P3306 --all-databases>/root/msyql_backup/mysql5.5_all.sql

wget http://120.52.72.21/ftp.kaist.ac.kr/c3pr90ntc0td/mysql/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

tar -zxf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz


cp /application/mysql-5.5.48-linux2.6-x86_64/support-files/my-3307.cnf /application/mysql-5.6.36-linux-glibc2.5-x86_64/support-files/

cp /application/mysql-5.5.48-linux2.6-x86_64/support-files/my-3306.cnf /application/mysql-5.6.36-linux-glibc2.5-x86_64/support-files/


sed -i 's#mysql-5.5.48-linux2.6-x86_64#mysql-5.6.36-linux-glibc2.5-x86_64#g' my-3306.cnf

sed -i 's#mysql-5.5.48-linux2.6-x86_64#mysql-5.6.36-linux-glibc2.5-x86_64#g' my-3307.cnf


mkdir -pv /application/mysql-5.6.36-linux-glibc2.5-x86_64/logs/{3306,3307}

mkdir -pv /application/mysql-5.6.36-linux-glibc2.5-x86_64/data/{3306,3307}

mkdir -pv /application/mysql-5.6.36-linux-glibc2.5-x86_64/socket

mdkir -pv /application/mysql-5.6.36-linux-glibc2.5-x86_64/data/{3306,3307}

mkdir -pv /application/mysql-5.6.36-linux-glibc2.5-x86_64/data/{3306,3307}


Chown -R mysql:mysql mysql-5.6.36-linux-glibc2.5-x86_64


./mysql_install_db --basedir=/application/mysql-5.6.36-linux-glibc2.5-x86_64 --datadir=/application/mysql-5.6.36-linux-glibc2.5-x86_64/data/3306 --user=mysql

./mysql_install_db --basedir=/application/mysql-5.6.36-linux-glibc2.5-x86_64 --datadir=/application/mysql-5.6.36-linux-glibc2.5-x86_64/data/3307 --user=mysql


sed -i 's#mysql-5.5.48-linux2.6-x86_64#mysql-5.6.36-linux-glibc2.5-x86_64#g' /etc/init.d/mysqld1

sed -i 's#mysql-5.5.48-linux2.6-x86_64#mysql-5.6.36-linux-glibc2.5-x86_64#g' /etc/init.d/mysqld2


mysql -uroot -pppz2323-----------从服务器

mysql> change master to master_host='192.168.179.128',

master_user='mstest',

master_password='123456',

master_log_file='mysql-bin.000001',

master_log_pos=0;


start slave;

------------------------------------------------------------------------升级后要执行 mysql_upgrade 升级数据结构造成的否则授权时报如下错误

Column count of mysql.user is wrong. Expected 43, found 42. The table is probably corrupted

mysql_upgrade -h ppzCentos1 -uroot -pppz2323 --basedir=/application/mysql-5.6.36-linux-glibc2.5-x86_64/data/3306/ -P3306

mysql_upgrade -h ppzCentos1 -uroot -pppz2323 --basedir=/application/mysql-5.6.36-linux-glibc2.5-x86_64/data/3307/ -P3307

  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 55 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 3 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 135 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    84 引用 • 324 回帖
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 27 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 1 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 146 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 87 关注
  • Outlook
    1 引用 • 5 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 386 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 296 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 32 关注
  • Visio
    1 引用 • 2 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖 • 1 关注
  • sts
    2 引用 • 2 回帖 • 225 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • OnlyOffice
    4 引用 • 19 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 637 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1395 回帖
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    62 引用 • 289 回帖