mysql 5.5.45 升级至5.7.13 配置升级表空间分配
来源:互联网 发布:双板挑选 知乎 编辑:程序博客网 时间:2024/05/11 09:42
数据属于历史版本,5.5.45,为了更好的支持和监控管理mysql数据库,以生产从机器为模板进行升级
1,停止从机接受二进制日志
stop slave;
2,导出从机全部数据
mysqldump -uXXX -pXXX -S XXX -q --single-transaction --master-data=2 --default-character-set=utf8 --events --routines --triggers -A >>slave.sql
3,导出结束后记录salve 从机信息:
master_log_file = ''
master_log_pos = ''
4,打开slave pull master数据
start slave
5,新建5.7.13数据库
配置环境参数
由于数据库之前配置问题,导致innodb引擎数据文件存储在一个表空间内,需要将表空间拆分为单个表空间
设置参数 innodb_file_per_table 为ON
启动数据库
6,将备份文件导入数据库
mysql -uXXX -pXXX -S XXX <slave.sql
7,升级表,以适应新版本innodb引擎
/usr/local/mysql57/bin/mysql_upgrade -uXXX -pXXX -S XXX
8,进入数据库配置slave
change master to
master_host='',
master_port=,
master_user='',
master_password='',
master_log_file='',
master_log_pos=;
9,开启新slave
start slave
监控slave状态,保持slave没有异常,切换端口为3306
10,监控生产和开发情况如果没有异常则可以清理历史数据
- mysql 5.5.45 升级至5.7.13 配置升级表空间分配
- mysql 5.6 升级5.7
- Linux 升级 MySQL 5.7
- phpstudy升级mysql 5.7
- 关于mysql从5.5升级至5.7的具体步骤
- mysql 5.6 升级 mysql 5.7
- mysql 5.6 升级 mysql 5.7
- 升级 MySQL
- mysql升级
- MYSQL 升级
- mysql升级
- MySQL升级
- mysql升级
- mysql升级
- Mysql 升级
- Mysql升级以及主从备份集群配置
- linux升级mysql到5.7
- MySQL 5.6 --> 5.7 的升级
- 队列
- Shell中条件判断if中的各种参数的意思
- Spring事务的传播特性和隔离级别
- js两个时间的计算得出最后的天数
- Javascript笔记——Javascript数据类型转换
- mysql 5.5.45 升级至5.7.13 配置升级表空间分配
- 数据库原理(八)--数据存储与索引
- 事件分发机制
- 什么是P问题、NP问题和NPC问题
- 欢迎使用CSDN-markdown编辑器
- 动态库和PIC-位置无关代码
- OnBeforeSerialize And OnAfterDeserialize
- Spring Boot 实践折腾记(三):三板斧,Spring Boot下使用Mybatis
- Mapped Statements collection already contains value for com.*.*