码迷,mamicode.com
首页 > 数据库 > 详细

MySQL-5.6.42版本二进制升级5.7.20版本

时间:2020-10-27 11:42:36      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:www   size   system   div   mamicode   tar   升级   linu   x86_64   

 

默认路径/usr/local

 

 

指定目录/server升级(如果不明白如何安装的点击https://www.cnblogs.com/chenlifan/p/13849099.html)

1.创建一个old库

#启动数据库 创建一个数据库 查看
[root@db02 ~]# systemctl start mysqld
[root@db02 ~]#  mysql -e "create database old charset utf8mb4;"
[root@db02 ~]# mysql -e "show databases;"

2.下载新版本

[root@db02 ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
#解压
[root@db02 ~]#  tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
#移动到指定目录
[root@db02 ~]# mv mysql-5.7.20-linux-glibc2.12-x86_64 /service/mysql-5.7.20

3.停止数据库

[root@db02 ~]# systemctl stop mysqld

4.删除软连接

[root@db02 ~]# rm -rf /service/mysql

5.添加软连接

[root@db02 ~]# ln -s /service/mysql-5.7.20 /service/mysql

6.拷贝数据路径与授权

[root@db02 ~]# cp -a /service/mysql-5.6.42/data /service/mysql-5.7.20/
[root@db02 ~]# chown -R mysql.mysql /service/mysql-5.7.20

7.启动MySQL并更新系统库

[root@db02 ~]# systemctl start mysqld
[root@db02 ~]# mysql_upgrade

技术图片

8.重启MySQL服务

[root@db02 ~]# systemctl restart mysqld

9.检查MySQL版本与old库

[root@db02 ~]# mysql -e "select @@version;"
[root@db02 ~]# mysql -e "show databases"

技术图片

 

MySQL-5.6.42版本二进制升级5.7.20版本

标签:www   size   system   div   mamicode   tar   升级   linu   x86_64   

原文地址:https://www.cnblogs.com/chenlifan/p/13882155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!