前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql 5.1升级到5.63

mysql 5.1升级到5.63

作者头像
franket
发布2022-04-16 17:44:21
2380
发布2022-04-16 17:44:21
举报
文章被收录于专栏:技术杂记

备份并清空数据目录

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

代码语言:javascript
复制
[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
复制
[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 条评论
热度
最新
推荐阅读
目录
  • 备份并清空数据目录
  • 修改配置文件
  • 备份完成
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档