У меня есть рабочий сервер и тестовый сервер с Ubuntu 10.04.4 LTS
Когда я установил MySQL на тестовый сервер, я просто запускаю
apt-get install mysql-server
Когда я установил 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?
В 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-3 ubuntu12.10 i> не имеет ничего общего с Ubuntu 12.10, но является простым совпадением нумерации (обратите внимание на версии -12.7 и -12 до этого).
Таким образом, современная система 10.04.4 должна работать под управлением mysql-сервера 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-server для 12.04 LTS:
5.5.24-0ubuntu0.12.04.1 5.5.22-0ubuntu1
и для предстоящих 12.10 Quantal:
5.5.25-0ubuntu2
Для любого производственного или тестового сервера я бы предложил получить двоичные файлы MySQL 5.5 от Oracle или MariaDB. Они просты в установке и обслуживании. Версия 5.5 купила значительные улучшения, в том числе производительность и стремление сделать ACID-совместимую версию с InnoDB в качестве механизма хранения по умолчанию (однако, для этого все еще требуется отредактировать файл конфигурации MySQL, чтобы InnoDB следовал всем требованиям ACID ).
Больше информации здесь: http://dev.mysql.com/doc/refman/5.6/en/mysql-acid.html