Jak zainstalować MySQL 5.5 na Ubuntu 10.04?
apt-get install mysql-server pozwala jedynie na instalację 5.1.41.3ubuntu12
Jak zainstalować MySQL 5.5 na Ubuntu 10.04?
apt-get install mysql-server pozwala jedynie na instalację 5.1.41.3ubuntu12
Odpowiedzi:
Chyba że masz jakieś specyficzne problemy ze środowiskiem lub procedurą instalacji, postępuje zgodnie z normalnym wzorcem:
.tar.gz
pakiet binarny ze strony pobierania MySqlUżyłem następującego przewodnika, aby zainstalować 5.5 na Ubuntu 10.04: http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/
Wszystko działało idealnie oprócz jednego z ostatnich kroków, uruchamiając mysql:
mysqld --skip-grant-tables --user=mysql
Dał mi następujący komunikat, a następnie zamknął się:
[ERROR] Can't find messagefile '/usr/share/errmsg.sys'
Po pewnym googlowaniu znalazłem rozwiązanie polegające na dodaniu następującej flagi :
--lc-messages-dir="/usr/local/mysql/share/english/"
Aby go uruchomić i sprawić, by faktycznie działał, użyłem następującego polecenia:
mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"
MySQL 5.5 ma kilka świetnych nowych funkcji, które rozwiązały dla mnie problem z partycjonowaniem; partycjonowanie przez varchar.
Powodzenia!
add-apt-repository ppa:internetbroadcasting/mysql55onlucid
apt-get install mysql-server-5.5
Użytkownicy z lokalnym apache + php5 + mysql lub podobną kombinacją z mysql prawdopodobnie musieliby ponownie skompilować pakiety zależne od mysql (php5-mysql), więc używa libmysqlclient18 dostarczonego przez mysql-server-5.5.
Korzystanie z pakietów połączonych z libmysqlclient16 z instalacją mysql 5.5 może początkowo wydawać się działać, ale miałoby tendencję do losowego zawieszania się.
sudo apt-get update
apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
Proste instrukcje instalacji MySQL 5.5 w systemie Linux są tutaj udokumentowane wraz z innymi wymaganymi bibliotekami.
Napisałem artykuł o tym, jak zainstalować MySQL 5.5 na Ubuntu 10.10 przy użyciu pakietów Ubuntu, jestem prawie pewien, że zadziała bez większych problemów 10.04: http://geek.co.il/wp/2011/03/02 / mysql-5-5-on-ubuntu-10-10