Siteground支持Mysql8吗?

蜗牛大人Siteground主机教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。

是的,SiteGround支持MySQL 8,而且现在所有的网站用的都是MySQL 8。

Siteground宣布升级至MySQL 8

2024年4月17日,SiteGround官方发布消息,宣布把所有服务器的数据库从MySQL 5.7升级到MySQL 8。SiteGround表示,经过长时间的测试,升级不会对正在运行的网站产生不良影响,整个升级工作在2024年6月底之前完成。

升级是SiteGround在服务器端统一进行的,用户不需要做任何操作。也就是说:

  • 2024年之前购买的老用户,网站的数据库已经被自动升级到MySQL 8;
  • 现在新购买SiteGround、新建的网站,直接就是MySQL 8。

SiteGround是托管型主机,数据库版本由官方统一维护,用户不能自己选择或切换MySQL版本。这一点和PHP不同,PHP版本是可以自己选的,见《Siteground怎么切换PHP版本》。

怎么查看网站的MySQL版本?

  1. 登录SiteGround后台,进入「Websites」,点击网站后面的「Site Tools」;
  2. 在左侧菜单进入「Site」→「MySQL」;
  3. 切换到「phpMyAdmin」标签,点击「Access phpMyAdmin」;
  4. 在phpMyAdmin首页右侧的「Database server」区域,可以看到「Server version」,也就是当前的MySQL版本。

如果是WordPress网站,还有一个更简单的办法:在WordPress后台进入「工具」→「站点健康」→「信息」,展开「数据库」一项,就能看到数据库的版本。

为什么要升级到MySQL 8?

MySQL 5.7已经在2023年10月停止官方支持,不再有安全更新。MySQL 8是目前的主流版本,WordPress官方推荐的数据库版本也是MySQL 8.0或更高。

MySQL 8的主要改进

对于普通的WordPress用户,不需要了解太多细节,知道“更快、更安全”就够了。感兴趣的话,MySQL 8相比5.7主要有这些变化:

1. 更好的性能

MySQL 8改进了查询优化器,复杂查询的执行速度更快,在高并发读写的场景下表现更好。对于产品多、订单多的WooCommerce网站,数据库的响应速度会有改善。

2. 更高的安全性

  • 角色管理:可以创建角色并统一分配权限,权限管理更清晰。
  • 更安全的密码认证方式:默认使用新的认证插件,密码的加密强度更高。

3. 默认字符集改为utf8mb4

MySQL 8默认使用utf8mb4字符集,可以完整支持中文、各国语言以及emoji表情,减少乱码问题。

4. 更完善的JSON支持

增强了对JSON数据的处理,新增了JSON表函数等功能,开发者处理JSON数据更方便。

5. 新的SQL功能

增加了窗口函数、通用表表达式(CTE)等功能,主要对开发者和数据分析有用。

升级后网站出问题怎么办?

升级已经过去很久了,绝大多数网站都没有受到影响。如果你的网站用了非常老的插件或自己写的代码,出现数据库相关的报错,可以这样处理:

  1. 先把WordPress、主题和所有插件更新到最新版本,大部分兼容问题都能解决;
  2. 如果问题是最近的某次操作引起的,可以在Site Tools的「Security」→「Backups」里把网站恢复到之前的状态;
  3. 还解决不了的话,联系SiteGround的在线客服,他们可以帮忙查看具体的错误。

总结

SiteGround已经全面使用MySQL 8,新老用户都不需要做任何设置。数据库版本由SiteGround统一管理,可以在Site Tools的phpMyAdmin或者WordPress的“站点健康”里查看当前版本。

更多SiteGround的使用教程,可以查看《SiteGround主机教程汇总》。还没有建站的话,可以从《SiteGround建站教程:从购买到WordPress网站上线》开始。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/siteground-mysql8-support/

相关推荐