维护的一个老项目,数据库版本过低,出现了一系列的MySQL高危漏洞,总之一大堆高危漏洞,解决此问题有两种解决办法,一个是升级MySQL,一个是改数据库版本,从安全性角度考虑,还是需要升级MySQL为上策,升级过程的一些小经验和大家分享一下。
首先说明的是升级的是windows版本的MySQL,当时没有注意是64位还是32位,直接上的64位,出现了一些小插曲,在32位操作系统上无法启动,尴尬了。。。。。。建议提前了解清楚背景。废话不多说,直接上过程。
第一步自然是下载同一版本不同小版本号的MySQL,官网最新的是5.6.40,地址直接贴上https://dev.mysql.com/downloads/mysql/,windows下载zip免安装的即可,navicat for mysql l第一次连接数据库可能会出错如下
本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。需要加上相应权限,解决办法度娘一下,步骤如下:
解决办法:
1.首先远程连接进入服务器,在cmd中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。
2.输入use mysql;