签到成功

知道了

CNDBA社区CNDBA社区

Mriadb 升级--In-Place Upgrade(本地升级)

2017-12-18 23:11 2677 0 原创 Mariadb
作者: leo

实验内容:

mariadb-10.2.10 升级到mariadb-10.2.11

升级步骤:

备份数据库

Mysqldump 或者 xtrabackup 工具备份数据库

备份,修改配置文件/etc/my.cnf

[root@www.cndba.cn /]# cp /etc/my.cnf /etc/my.cnf.bak
[root@www.cndba.cn /]# vi /etc/my.cnf
修改basedir 为新的软件安装目录
basedir=/usr/local/mysql10.2.11/

解压二进制包mariadb-10.2.11

[root@www.cndba.cn software]# tar xvf mariadb-10.2.11-linux-x86_64.tar.gz -C /usr/local

创建软连接

[root@www.cndba.cn /]# cd /usr/local
[root@www.cndba.cn local]# ln -s mariadb-10.2.10-linux-x86_64/ mysql10.2.11

配置环境变量

[root@www.cndba.cn /]# vi /etc/profile
添加:
export PATH=$PATH:/usr/local/mysql10.2.11/bin/

执行缓慢的关机

配置MySQL,通过将innodb_fast_shutdown设置为0来执行缓慢的关机
[root@www.cndba.cn local]# mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
在慢速关机的情况下,InnoDB在关闭前执行完整的清除和更改缓冲区合并,这将确保在不同版本之间的文件格式差异情况下充分准备数据文件。

关闭数据库

mysqladmin -u root -p shutdown

使用现有的数据目录启动mariadb-10.2.11

[root@www.cndba.cn local]# mysqld_safe --user=mysql --datadir=/data/mysql

运行mysql_upgrade

mysql_upgrade -u root -p

重启数据库

关闭并重新启动MySQL服务器,以确保对系统表做出的任何更改都将生效
[root@www.cndba.cn ~]# mysqladmin -u root -p shutdown
[root@www.cndba.cn local]# mysqld_safe --user=mysql --datadir=/data/mysql

配置服务

[root@www.cndba.cn local]# cd /usr/local/mysql10.2.11/support-files
[root@www.cndba.cn /]# cp /etc/init.d/mysql /etc/init.d/mysql.bak
[root@www.cndba.cn support-files]# cp mysql.server /etc/init.d/mysql
[root@www.cndba.cn support-files]# chkconfig --add mysql
[root@www.cndba.cn support-files]# service mysql start
Starting mysql (via systemctl):                            [  OK  ]

升级成功

MariaDB [(none)]> select version();
+---------------------+
| version()           |
+---------------------+
| 10.2.11-MariaDB-log |
+---------------------+
1 row in set (0.00 sec)
http://www.cndba.cn/cndba/leo1990/article/2498
http://www.cndba.cn/cndba/leo1990/article/2498 http://www.cndba.cn/cndba/leo1990/article/2498 http://www.cndba.cn/cndba/leo1990/article/2498
http://www.cndba.cn/cndba/leo1990/article/2498
http://www.cndba.cn/cndba/leo1990/article/2498 http://www.cndba.cn/cndba/leo1990/article/2498 http://www.cndba.cn/cndba/leo1990/article/2498 http://www.cndba.cn/cndba/leo1990/article/2498
http://www.cndba.cn/cndba/leo1990/article/2498

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
leo

leo

关注

坚持你的坚持

  • 202
    原创
  • 0
    翻译
  • 39
    转载
  • 16
    评论
  • 访问:765471次
  • 积分:1270
  • 等级:核心会员
  • 排名:第8名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ