天天看点

Mysql 数据库版本升级V1.0

序号 版本 描述 修改 审查
1 1.0 mysql升级

描述:甲方安全审计,发现数据库漏洞,或者定期排查数据库漏洞

环境: linux系统

准备:

第一步 下载mysql

下载mysql 安装包

https://downloads.mysql.com/archives/community/

Mysql 数据库版本升级V1.0

https://dev.mysql.com/downloads/windows/installer/8.0.html

https://dev.mysql.com/downloads/mysql/

Mysql 数据库版本升级V1.0

第一步:备份数据

升级mysql数据库之前首先备份数据库

/usr/local/mysql/bin/mysqldump  -u root -p"mima" --databases  netauth > /data/netauth202302241010.sql
           

第二步:mysql 卸载

1.停用服务

ps -ef|grep java      #停用所有java进程
service mysql stop    #停用mysql服务器
           

2.修改配置

修改/etc/rc.local 删除安装路径相关的配置

#mysql start
/usr/local/mysql/support-files/mysql.server start
#mysql start
           

3.删除其他目录和文件

/usr/local/mysql
/etc/my.cnf
/etc/rc.d/init.d/mysql
rm -rf /usr/local/mysql /etc/my.cnf /etc/rc.d/init.d/mysql
           

第三步 mysql安装包上传服务

上传到服务器:

/usr/NetAuth/product/scripts/soft

第四步 编辑安装脚本

修改mysql_install.sh安装脚本文件,脚本所在目录/usr/NetAuth/product/scripts,

修改内容见下图:

mysql_file= mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz

mysql_files= mysql-8.0.31-linux-glibc2.12-x86_64

Mysql 数据库版本升级V1.0

第五步 执行安装脚本

进入到/usr/NetAuth/product/scripts目录下执行mysql_install.sh启动数据库启动文件

Mysql 数据库版本升级V1.0

说明数据启动成功

第六步 数据导入

数据导入:

将升级之前导出的数据库脚本netauth202302241010.sql进行导入

/usr/local/mysql/bin/mysql -uroot -pmima
source /data/netauth202302241010.sql
           

最后一步:

启动服务器:

/usr/chinautrust/utrustidm/netauthportal

继续阅读