Как мне перейти на обновление MySQL до версии 5.5 на Ubuntu Server 9.10?
Будет ли мне лучше ждать, пока это будет легкой $ sudo apt-get install mysql-server
работой?
Я также не уверен, какую загрузку мне нужно получить отсюда .
Как мне перейти на обновление MySQL до версии 5.5 на Ubuntu Server 9.10?
Будет ли мне лучше ждать, пока это будет легкой $ sudo apt-get install mysql-server
работой?
Я также не уверен, какую загрузку мне нужно получить отсюда .
Ответы:
Что нового в MySQL 5.5
Вот некоторые недавние улучшения в скорости, масштабируемости и удобстве использования базы данных MySQL и механизма хранения InnoDB.
Это не решит вашу проблему, но вот ошибка списка пожеланий для упаковки MySQL 5.5.
Хорошим вариантом может быть ожидание версии от dotdeb.org. Как только он появится в Debian нестабильном / экспериментальном, там будут доступны пакеты.
Я успешно установил MySQL-5.5.15 в Natty (Ubuntu 11.04) с инопланетянами из официальных бинарных RPM.
Установите Alien и libaio1 (используется с MySQL-5.5)
apt-get install alien libaio1
Извлекайте двоичные RPM из загрузок MySQL
$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D
Преобразуйте их!
fakeroot alien MySQL*.rpm
... и установите их.
sudo dpkg -i mysql*.deb
Добавить пользователя mysql
useradd -r mysql
Инициализировать каталог данных
mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql
Установите другие необходимые пути
mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/
mkdir /var/log/mysql
chown mysql /var/log/mysql
Запустить БД
service mysql start
Изменить пароль root
/usr/bin/mysqladmin -u root password 'your_password'
Это совершенно новый репозиторий ppa (личный архив пакетов), который включает, помимо прочего, mysql5.5 для natty и oneiric:
https://launchpad.net/~nathan-renniewaldock/+archive/ppa
Он может быть добавлен в вашу систему с помощью следующих команд:
sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update
На сайте debdeb.org есть безболезненный установщик для mysql 5.5. У них есть инструкции о том, как добавить свой репозиторий в список aptitude, здесь: http://www.dotdeb.org/instructions/ После того, как это было сделано, я использовал Synaptic для обновления mysql-сервера до версии 5.5. Это работало безотказно.
Процесс обновления с 5.1 (если вы построили сервер LAMP) до 5.5 описан здесь. Если вы заинтересованы в простой установке ванильного сервера MySQL, то выполните чистую установку вашего сервера и следуйте этим указаниям на странице, на которую я ссылался которые не связаны с ранее установленным экземпляром MySQL.
Если вы хотите использовать phpMyAdmin, вам нужно будет собрать сервер LAMP (как описано здесь, а затем следовать всем инструкциям по обновлению, содержащимся в предыдущей ссылке. Это позволит вам использовать apt-get
все необходимые пакеты для phpMyAdmin и затем выключите версию MySQL.