Skip to main content
 首页 » 编程设计

innodb之升级到 MySQL 5.5 安全吗

2024年02月20日9thcjp

我正在 VPS 服务器上运行多个 Joomla 2.5 站点,其中包含大量扩展、插件和模块。服务器环境如下:

CENTOS 5.8 x86_64 WHM 11.32.5(版本 11) Apache 版本:2.2.23 PHP 版本:5.3.17 5.1.65-cll Joomla:2.5.7

我想将 MySQL 升级到版本 5.5。据我了解,MySQL 已将默认引擎从 MyISAM 更改为 INNOdb,这现在是 Joomla 3.0 的要求。我的问题如下:

  1. 将 MySQL 升级到 5.5 是否会危及现有 Joomla 2.5 网站的网站/数据库完整性?
  2. 我现有的数据库会保留 MyISAM 格式还是会在此过程中转换为 INNOdb?
  3. 我读过很多帖子,人们提示升级后/var/lib/mysql/ibdata1 文件大小变得越来越大,这实际上会造成问题吗?
  4. 现有网站的查询执行时间是否会受到负面影响?
  5. 底线:在我的场景中升级 MySQL 是否明智?

感谢大家的帮助和意见。

请您参考如下方法:

  1. 据我所知,Joomla Technical Requirements 中提到过,不会有任何问题,因为Joomla兼容MySQL 5.0.4及以上版本
  2. Joomla 2.5 默认使用 InnoDB。至少我的网站是!
  3. 不知道!但我在 Ubuntu 上使用 Joomla 2.5 和 MySQL 5.5,并且没有遇到任何烦人的问题。
  4. MySQL 5.5 比旧版本获得了更高的性能,因此我认为您可能不会遇到任何性能问题。 (This may help)
  5. 我建议您使用这些新技术在类似于生产环境的测试环境中测试您的网站(例如,您可以使用虚拟机)。有太多有用的应用程序可以通过创建假访客和分析性能来帮助您。因此,您可以将新设置与旧设置进行比较,并测试新设置是否存在任何不兼容问题。

希望我的回答有用。