首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql 5.1升级到5.63

mysql 5.1升级到5.63

作者头像
franket
发布于 2022-04-16 09:44:21
发布于 2022-04-16 09:44:21
26000
代码可运行
举报
文章被收录于专栏:技术杂记技术杂记
运行总次数:0
代码可运行

备份并清空数据目录

备份并清空 /var/lib/mysql (也就是mysql的数据目录),不清空在之后的恢复过程中会报错

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@upgrade-slave data]# cp -r mysql mysql.20151126  
[root@upgrade-slave data]# ls
benchmark  lost+found  mysql  mysql.20151125  mysql.20151126  mysql.bak  nfs  redis
[root@upgrade-slave data]# cd /var/lib/mysql
[root@upgrade-slave mysql]# ls
upgrade-slave.err  ibdata1  ib_logfile0  ib_logfile1  ib_logfile2  mysql  mysql-bin.index  test
[root@upgrade-slave mysql]# rm -rf *
[root@upgrade-slave mysql]# ls
[root@upgrade-slave mysql]# 

修改配置文件

将原来的配置文件进行局部修改,主要为以下几点

其目的是为了适应新的主机环境,并且避免与master的server-id冲突

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@upgrade-slave etc]# diff /tmp/new.mysql.cnf /tmp/old.mysql.cnf 
27d26
< relay-log=relay-bin
30c29
< slow_query_log_file = upgrade-slave-slow.log
---
> slow_query_log_file = upgrade-master-slow.log
32c31
< server-id = 10
---
> server-id = 3
[root@upgrade-slave etc]#

Tip: 根据具体情况,有时 tmpdir 也要根据环境进行设置,修改完成后,最好进行再次确认,合适的配置可以减少errlog里的报错,和重新调试的时间


备份完成

通过观察 masterdb.full.backup.log 可以知道备份是否完成

通常备份完成会产生 innobackupex: completed OK! 的输出

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 备份并清空数据目录
  • 修改配置文件
  • 备份完成
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档