博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.6 迁移升级到5.7
阅读量:6462 次
发布时间:2019-06-23

本文共 841 字,大约阅读时间需要 2 分钟。

从5.6升级到5.7

步骤:

1. dump (5.6)

/usr/local/mysql5.6/bin/mysqldump -uroot -p -S /tmp/mysql3308.sock --single-transaction -A >all.sql

2. 新库建好进入:source (5.7)

3. 5.7关库
/usr/local/mysql/bin/mysqladmin -S /tmp/mysql3307.sock shutdown

4. 启动以 --skip-grant-tables
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my3307.cnf --skip-grant-tables --user=mysql&

5. /usr/local/mysql/bin/mysql_upgrade -S /tmp/sock

更新(升级)权限表(升级后密码也过来了)
/usr/local/mysql/bin/mysql_upgrade -S /tmp/mysql3307.sock

7.关库
/usr/local/mysql/bin/mysqladmin -S /tmp/mysql3307.sock shutdown

8.重启

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my3307.cnf --user=mysql&

/usr/local/mysql/bin/mysql -uroot -p -S /tmp/mysql3307.sock

 

此文档建立在业务可以停的情况下,保证备份的数据就是全部的数据,而后业务没有进行改动的,如果业务不能停止,那么需要给原库搭建主从,这样数据可以一直同步。然后选择个合适的时间点停止业务。

 

转载于:https://www.cnblogs.com/feifeizouzou/p/8630870.html

你可能感兴趣的文章
虚拟机centos 同一个tomcat、不同端口访问不同的项目
查看>>
在不花一分钱的情况下,如何验证你的创业想法是否可行?《转》
查看>>
Linux/Android 性能优化工具 perf
查看>>
GitHub使用教程、注册与安装
查看>>
论以结果为导向
查看>>
CODE[VS] 1294 全排列
查看>>
<<The C Programming Language>>讀書筆記
查看>>
JS详细入门教程(上)
查看>>
Android学习笔记21-ImageView获取网络图片
查看>>
线段树分治
查看>>
git代码冲突
查看>>
利用android studio 生成 JNI需要的动态库so文件
查看>>
poll
查看>>
解析查询 queryString 请求参数的函数
查看>>
学生选课系统数据存文件
查看>>
我的毕设总结所用的技术和只是要点 基于stm32F4的AGV嵌入式控制系统的设计
查看>>
JMeter—断言
查看>>
C++的新类创建:继承与组合
查看>>
odoo 权限设置
查看>>
asp操作access提示“无法从指定的数据表中删除”
查看>>