多语言展示
当前在线:1436今日阅读:176今日分享:34

Linux服务器mysql数据库版本升级

Linux服务器上面使用的mysql数据库,多多少少会存在一些漏洞的问题,每次系统扫描漏洞都会出现什么什么的漏洞,使人烦不胜烦。并且给出的一些漏洞信息看都看不懂,针对漏洞的维护也比较困难。这样对我们Linux服务器上面使用的mysql数据库就有安全隐患,解决方法不外乎2种,一种是根据漏洞信息到官网找资源包修复漏洞,还一种就是mysql数据库的版本直接升级了(这个是最简单也适用的)。        接下来小编就讲解一下Linux服务器上面使用的mysql数据库版本直接升级的一下步骤,写的不好还请多多包涵,谢谢!
工具/原料
1

Linux服务器一台

2

mysql数据库

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数据库安装包也会放在这个目录下面。

3

三、Linux服务器数据库进行备份(这个根据个人情况决定)       Linux服务器数据库一般是安装在这个usr/share/mysql路径下面的,可以在主目录下新建一个文件夹用于备份你的数据取名为:mysqlbackups,然后先使用命令mv Percona-Server-5.7.27-30-Linux.x86_64.ssl101.tar.gz  mysqlbackups 将包备份一下。

mysql数据库版本升级
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 查看是否数据库进程已经启动成功。

注意事项

Linux服务器mysql数据库上面的操作如果普通用户没有权限,一般要切换到root用户下面进行操作!

推荐信息