Zainstaluj MySQL 5.5 na Ubuntu 10.04


Odpowiedzi:



5

Uż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!


Byłem w stanie postępować zgodnie z instrukcją bez żadnego błędu. Jedyną rzeczą jest krok „Uruchom serwer MySQL bez tabeli grantów”. wygląda na to, że się zawiesza, ale nie. Po prostu otwórz inny terminal i kontynuuj kroki w tym nowym terminalu.
iDev247,

2
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ę.


Nie zapomnij uruchomićsudo apt-get update
Hengjie

Z powodu zależności musiałem uruchomić:apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
jdhildeb


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.