文章目录
一. 数据库升级
1. 环境说明
一般说来,MySQL数据库的二进制数据文件,也就是my.cnf
中的配置项datadir
所在的位置,和我们MySQL应用程序安装的位置,是分开的,仅仅通过配置项告诉MySQL,数据库的数据存在datadir
这个目录下。当程序和数据分离以后,方便我们对数据库应用程序做版本的升级或者回退。
2. 环境举例
-
MySQL安装目录:
- MySQL 5.6.27: /usr/local/mysql-5.6.27-linux-glibc2.5-x86_64
- MySQL 5.7.9 : /usr/local/mysql-5.7.9-linux-glibc2.5-x86_64
-
datadir目录:
- /data/mysq_data/
-
初始环境:
shell> cd /usr/local shell> ll | grep mysql lrwxrwxrwx 1 root r