序号 | 版本 | 描述 | 修改 | 审查 |
1 | 1.0 | mysql升级 |
描述:甲方安全审计,发现数据库漏洞,或者定期排查数据库漏洞
环境: linux系统
准备:
第一步
下载mysql 安装包
https://downloads.mysql.com/archives/community/

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

第一步
备份数据
升级mysql数据库之前首先备份数据库
/usr/local/mysql/bin/mysqldump -u root -p"mima" --databases netauth > /data/netauth202302241010.sql
第二步
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
第三步
上传到服务器:
/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

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

说明数据启动成功
第六步
数据导入:
将升级之前导出的数据库脚本netauth202302241010.sql进行导入
/usr/local/mysql/bin/mysql -uroot -pmima
source /data/netauth202302241010.sql
最后一步:
启动服务器:
/usr/chinautrust/utrustidm/netauthportal