暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL版本升级:In-Place Upgrade升级.pdf
281
4页
3次
2023-03-03
100墨值下载
升级方式
MySQL升级方式有两种,一种叫In-PlaceUpgrade,另外一种叫Logical
Upgrade(逻辑升级方式)。
LogicalUpgrade:利用mysqldump来直接导出SQL文件,然后导入到新库
中,适应于跨
大版本的升级方案,做法相对安全,并能整理表中碎片。但
如果有数
据量较大的库需要mysqldump导出,时间上的消耗就会很
大,升级效
率就会受到影响。
In-PlaceUpgrade:它的工作方法简单快速,就是直接替换掉原来版本MySQL
的安装目
录和my.cnf配置文件,利用mysql_upgrade脚本来完成系
统表的升
级。
注:跨小版本升级可以使用in-place这种方式。
环境介绍:
服务器IP:192.168.12.161
数据库目录:/data/mysql/data
安装目录:/usr/local/mysql
配置文件:/etc/my.cnf
当前版本:5.6.44
升级步骤:
1、将innodb_fast_shutdown参数设置为0。
注:innodb_fast_shutdown有0、1、2三个值。参数值为0代表MySQL关闭,
InnoDB需要完成所有fullpurge和mergeinsertbuffer操作,这个过程需要一
定的时间,有时可能会花上几个小时。参数值为1是该参数的默认值,表示关闭
MySQL时不完成fullpurge和Mergeinsertbuffer操作,但是缓冲池中的脏页
还是会写到磁盘中。参数值为2时,表示即不完成fullpurge和mergeinsert
buffer操作,也不将缓冲池中的脏页刷新到磁盘,而是将日志写入日志文件中。
2、关闭MySQL服务。
[root@MySQLNode2~]#mysqladmin-uroot-pmis@123shutdown
或者
[root@MySQLNode2~]#systemctlstopmysql
3、替换MySQL安装文件。
[root@MySQLNode2~]#unlink/usr/local/mysql--先解除之前的链接
[root@MySQLNode2tmp]#tarxfmysql-5.7.25-linux-glibc2.12-
x86_64.tar.gz
[root@MySQLNode2tmp]#mvmysql-5.7.25-linux-glibc2.12-x86_64
/usr/local/
[root@MySQLNode2tmp]#ln-s/usr/local/mysql-5.7.25-linux-glibc2.12-
x86_64mysql
[root@MySQLNode2local]#cd/usr/local/
[root@MySQLNode2local]#ln-smysql-5.7.25-linux-glibc2.12-x86_64
mysql
[root@MySQLNode2local]#chown-Rmysql.mysql/usr/local/mysql
of 4
100墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜