升级到MySQL 5.5是否安全?

时间:2012-10-06 09:18:01

标签: innodb joomla2.5 joomla3.0

我在VPS服务器上运行了许多具有大量扩展,插件和模块的Joomla 2.5站点。服务器环境如下:

CENTOS 5.8 x86_64 WHM 11.32.5(build 11) Apache版本:2.2.23 PHP版本:5.3.17 65年5月1日-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的大文件和growomh文件大小的人的帖子,这实际上是否会造成问题?
  4. 我现有网站的查询执行时间是否会受到负面影响?
  5. 底线:建议在我的场景中升级MySQL吗?
  6. 感谢大家的帮助和投入。

2 个答案:

答案 0 :(得分:2)

  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. 我建议您使用这些新技术在类似于您的生产环境的测试环境中测试您的网站(例如,您可以使用虚拟机)。有太多有用的应用程序可以帮助您创建虚假访问者和分析性能。因此,您可以将新设置与旧设置进行比较,然后您可以测试新设置是否存在任何不兼容问题。
  6. 我希望我的回答很有用。

答案 1 :(得分:1)

Joomla 3需要Innodb,而2.5使用你安装的默认设置,对于大多数人来说是Innodb。