Linux服务器mysql数据库版本升级
1、一、先查看Linux服务器和mysql数据库的基本信息
1、先看下Linux服务器的红帽子信息
查看当前Linux服务器系统的版本信息,以便下载对应的mysql版本
使用命令:rpm -qa | grep -i mysql 和 cat /etc/redhat-release
2、看下mysql数据库的当前版本
先使用mysql数据库登录命令登录一下数据库操作,登录数据库:mysql -u用户名 -p 密码
在使用以下命令查看mysql数据库的版本信息。使用命令:select version() 或者 mysql -V 都可以查看版本信息
使用 ll /opt/mysql 可以查看一下之前安装过的版本,后面新下载的新版本mysql数据库安装包也会放在这个目录下面。

2、二、百度去mysql官网下载对应的最新版本安装包
mysql官网下载网址:https://www.mysql.com/
进入官网后可以选择最上面的那排英文按钮【downloads】这个下载按钮,进入mysql数据库安装包下载页面,选择对应的最新版本安装包开始下载即可。

3、三、Linux服务器数据库进行备份(这个根据个人情况决定)
Linux服务器数据库一般是安装在这个usr/share/mysql路径下面的,可以在主目录下新建一个文件夹用于备份你的数据取名为:mysqlbackups,然后先使用命令mv Percona-Server-5.7.27-30-Linux.x86_64.ssl101.tar.gz mysqlbackups 将包备份一下。
1、一、Linux服务器mysql数据库包上传和解析
将之前在mysql官网下载的最新的安装包上传到Linux服务器的/opt/mysql目录下面,然后使用解析命令将其解压一下。
先使用命令:cd /opt/mysql,到这个mysql数据库包的所在目录下面。
然后使用命令:tar -zxf Percona-Server-5.7.27-30-Linux.x86_64.ssl101.tar.gz 将其解析出来。
注意:当使用解析命令解析出错的时候,就要看下具体问题。
1、小编这边是解压就出现了报错,找了好久查到问题是这个mysql数据库包的所在目录已经满了,解压数据存储不下报错。
2、如果不是上一点的错误,那就要重新下载一个包看下了,会不会是包的问题。


2、二、mysql数据库包删除重新解析
当出现上面解压出错的时候,就要删除这个解压出来的错误的mysql数据库包了,可以使用命令:
rm -f Percona-Server-5.7.26-29-Linux.x86_64.ssl101
由于小编这边这个/opt/mysql目录下面空间太小,小编将其之前的旧mysql数据库包都删除了,再次解压才成功。

3、三、关闭mysql数据库
mysql数据库版本升级之前最好关闭现在使用的这个数据库版本,方便数据库版本升级安装的时候出现不必要的问题。
使用这个命令:/etc/init.d/mysqld stop将其关闭数据库进程。
然后使用命令:ps -ef | grep mysql 查看是否数据库进程已经关闭。

4、四、mysql数据库版本升级
升级前可以看下/usr/local目录有没有mysql的引用,使用命令:
cd /usr/local 和unlink mysql 后,使用这个查看命令:ll 查看一下mysql的引用情况。如果没有看到mysql引用那么就是删除成功了,可以版本升级了。
然后使用命令:cd /opt/mysql 回到这个mysql数据库包的路径下面,使用命令:chown mysql:mysql -R Percona-Server-5.7.26-29-Linux.x86_64.ssl101开始版本引用和升级操作。
然后使用命令:cd /usr/local 路径下面使用命令:ln -s /opt/mysql/Percona-Server-5.7.26-29-Linux.x86_64.ssl101 mysql
使用命令:ll 查看引用情况。


5、五、启动mysql数据库服务
Linux服务器mysql数据库最新版本的包安装引用好了之后,就可以使用命令:/etc/init.d/mysqld start 将其mysql数据库进程启动开来。
然后使用命令:ps -ef | grep mysql 查看是否数据库进程已经启动成功。
