我有一台生产服务器和一台测试服务器,都安装了 Ubuntu 10.04.4 LTS
当我在测试服务器上安装 MySQL 时,我只需运行
apt-get install mysql-server
和5.1.62-0ubuntu0.10.04.1已安装
当我在生产服务器上安装 MySQL 时,
我第一次跑apt-get dist-upgrade
然后运行apt-get install mysql-server
和5.1.41-3ubuntu12.10已安装。
生产服务器上的Ubuntu版本是10.04.2 LTS,安装的MysQL服务器是5.1.41-3ubuntu12.10
。
这是什么意思?
MySQL 版本是否适合与 Ubuntu 12.10 一起运行?
答案1
在 Ubuntu 10.04.4 上,以下
mysql-server
软件包显示为可用(apt-cache showpkg mysql-server
):5.1.63-0ubuntu0.10.04.1 5.1.41-3ubuntu12.10 5.1.41-3ubuntu12.7 5.1.41-3ubuntu12
从版本号来看,最新版本是 5.1.63;5.1.41-3Ubuntu12.10有没有什么与 Ubuntu 12.10 有关,但只是编号巧合(请注意之前的 -12.7 和 -12 版本)。
因此,最新的 10.04.4 系统应该运行 mysql-server 5.1.63。您的生产服务器需要更新到 10.04.4,然后才会
upgrade
安装 5.1.63。- 检查
/etc/apt/sources.list
并确保包含lucid-updates
和存储库;然后在或之前lucid-security
运行sudo apt-get update
dist-upgrade
upgrade
- 检查
当前mysql 服务器12.04 LTS 可用的版本有:
5.5.24-0ubuntu0.12.04.1 5.5.22-0ubuntu1
对于即将推出的 12.10 Quantal:
5.5.25-0ubuntu2
答案2
对于任何类型的生产或测试服务器,我建议从 Oracle 或 MariaDB 获取 MySQL 5.5 二进制文件。它们易于安装和维护。版本 5.5 带来了大量改进,包括性能和推动发布符合 ACID 的版本,其中 InnoDB 是默认存储引擎(但它仍然需要编辑 MySQL 配置文件以确保 InnoDB 遵循全部ACID 要求)。
更多信息请点击这里: http://dev.mysql.com/doc/refman/5.6/en/mysql-acid.html