Як би я міг перейти на оновлення 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.
Встановіть чужорідне і 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
Змініть кореневий пароль
/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
Існує безболісний інсталятор для mysql 5.5 на debian на dotdeb.org. У них є вказівки щодо того, як перерахувати їх сховище з відповідності, тут: http://www.dotdeb.org/instructions/ Після того, як це було зроблено, я використовував Synaptic для оновлення mysql-сервера до версії 5.5. Це працювало без сучка.
Оновлення за 5.1 (якщо ви побудували сервер ЛАМПИ) до 5.5 описані тут Якщо ви зацікавлені в тому, просто установці сервера MySQL ванілі, а потім побудувати чисту установку вашого сервера і слідувати цим вказівкам на сторінці введенні посилального які не включають раніше встановлений екземпляр MySQL.
Якщо ви хочете використовувати phpMyAdmin, вам знадобиться створити LAMP-сервер (як описано тут, а потім дотримуватися всіх інструкцій щодо оновлення, що містяться в попередньому посиланні. Це дозволить вам використовувати apt-get
всі необхідні пакети для phpMyAdmin і потім вимкніть версію MySQL.