WordPress提示“陈旧的 SQL 服务器”怎么办?

WordPress提示“陈旧的 SQL 服务器”怎么办?

如果使用的数据库版本低于MySql 8,且升级到最新的 WordPress 6.4 (11月上旬发布),会收到“陈旧的 SQL 服务器”提示,因为 MySql 计划于2023年10月31日停止对5.7 版的支持。

MySql 当前的主要版本是 8.x,对于MySQL 5.7 版本,将于2023年10月31日停止支持。意味着官方将不再进行后续的代码维护。

因 MySql 5.x 的性能不俗且系统资源消耗不大(相较于 8.x),所以即使 MySql 8.x发布至今五年多了,依然很多开发者使用 5.x 版本,如果收到WordPress相关提示,不用慌,继续往下看。

新版 WordPress 是否支持 MySQL 5 ?

肯定是支持的,WordPress 虽然有这样的提示,并不意味着 WordPress 新版不再支持 MySQL 5.x ,而是出于安全考虑将数据库最低支持版本提升至 MySQL 8。

绝大多数的网站应用,包括WordPress,只使用数据库的一些基本功能,单从应用情况来看,使用 MySQL 5 或 MySQL 8 基本没有区别。

是否需要升级 MySQL 8?不升级有什么影响?

如果服务器内存大于4G,建议升级 MySQL 版本至 8.x,并参照下方提示做好安全防范处理。

如果服务器内存等于或小于4G,使用 MySQL 8 可能会让内存吃紧,在访问量较大的情况下比较容易耗尽系统资源,所以不建议升级 MySQL 8。MySQL 5.7 经过这么多年的打磨,不太可能存在重大安全问题,不过采取必要的防范措施是必要的。

采取防范措施加强安全性:

如果WordPress与MySQL安装在同服务器,则建议关闭MySQL的远程连接。

  1. 通过防火墙禁止除本机外访问服务器3306端口的权限。
  2. 设置包括root账户在内的所有账户仅能通过localhost或127.0.0.1访问。

如果WordPress与MySQL在不同服务器,则将防火墙及账户登录权限设置成仅允许WordPress所在服务器连接(方法参考上图)。

经过以上安全设置后,就算MySQL版本中有安全隐患,他人也无法利用。

提示:不论使用什么版本的MySQL,都不要将3306端口暴露在外网、账户的登录权限设置中要指定特定的主机名或IP,切勿使用任意主机%通配符。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容