Właśnie zainstalowałem Ubuntu 12.10 (amd64) i chcę zainstalować najnowszą wersję MySQL 5.6.
Jeśli to możliwe, chciałbym zainstalować (nie aktualizować) to w „Debian Way” (tj. Używając apt-get
lub dpkg
).
(Ta wersja to End of Lifed, rozważ aktualizację!)
Przygotowałem PPA z pakietami MySQL 5.6 w oparciu o pakiety Debian MySQL 5.5. Nie ma gwarancji, że zadziała od razu, ale byłbym wdzięczny, gdybyś mógł spróbować i zgłosić sukces (lub porażkę).
Istnieją PPA dla MySQL 5.5 i MySQL 5.6, oba z najnowszymi źródłowymi źródłami.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Aktualizacja: Pakiety MySQL 5.6 nie powiodły się podczas czystej instalacji i zostało to naprawione. Jeśli znajdziesz więcej błędów, skontaktuj się ze mną bezpośrednio za pomocą startera lub na https://github.com/oerdnj/deb.sury.org/issues
Dla użytkowników 14.04:
Ubuntu 14.04 domyślnie ma MySQL 5.5, ale także MySQL 5.6 jest dostępny do instalacji z archiwum wszechświata. Instalacja 5.6 jest tak łatwa, jak określenie wersji:
Sprawdź stronę Tockera, aby uzyskać więcej informacji
źródło
możesz pobrać najnowszy plik .deb ze strony oracle.com
Witryna pobierania oprogramowania Oracle
i po prostu uruchom polecenie
Nie zainstalowałem go jednak, więc nie mogę obiecać oczekiwanego rezultatu.
źródło
/opt
i nie skonfigurował niczego w/etc
, lub/etc/init.d
, lub pozwól mi zacząć odservice
, lub dodać/opt/mysql/server-5.6/bin
do ścieżki, lub cokolwiek innego.apt-get
a następnie zainstaluj na nim plik .deb./etc
,/usr/bin
itd, i 5,6 zainstaluje sięopt
.Właśnie napisałem blog na ten temat. Znajdź go w instalacji Mysql 5.6 . Mam nadzieję, że to ci pomoże!
źródło
Możesz oczywiście zainstalować wszystko, co jest wymagane
Mysql-5.5
z repozytoriów zarówno w 12.04, jak i 12.10, ale poniższe informacje powinny pomóc wMysql-5.6
instalacji.Po pierwsze, powinienem spróbować zainstalować plik deb z oficjalnej strony w
Software Centre
lubGdebi
, ponieważ te programy rozwiązują zależności,dpkg
nie.Kompilacja
mysql
to kolejna opcja:Uwaga : Robienie tego w „sposób Debiana” (jak wspominasz) da ci tylko,
mysql-5.5
a nie5.6
: tjponieważ domyślnie nie jest dostępne żadne inne źródło. Jeśli chcesz użyć najnowszego kodu programistycznego, musisz pobrać go z oficjalnej strony, co jest lepsze niż próba włączenia jakiegoś niestabilnego repozytorium lub innego.
Obecnie nie ma również dostępnych plików ppas (innych niż te, które wypróbowałeś), więc następujący sposób kompilacji
mysql-5.6
jest w rzeczywistości najłatwiejszy i jedyny sposób w momencie uzyskania tego, czego chcesz.Jednak, jak mówisz, jesteś zainteresowany skompilowaniem najnowszej wersji programistycznej
mysql 5.6
, poniższe instrukcje powinny ci pomóc:Pobierz najnowszy kod źródłowy programowania ze strony mysql i sprawdź pobieranie. W chwili obecnej chcesz
mysql-5.6.7-rc.tar.gz
; przejdź na dół strony, wybierz wersje rozwojowe, a następnie wybierz kod źródłowy w polu.A teraz biegnij
cd do folderu i utwórz folder o nazwie bld:
W tym momencie ważne jest, aby pobrać zależności
Ważna dokumentacja jest dostępna tutaj na temat procesu kompilacji, ale prawdopodobnie chcesz po prostu użyć standardowych opcji, których używa oficjalna kompilacja. W tym celu, jak wspomniano tutaj , uruchom (będąc w
bld
folderze):Następnie, gdy
cmake
konfiguracja zakończy się i jest satysfakcjonująca (zanotuj wspomniane brakujące zależności; jeśli są jakieś brakujące, pobierz je, a następnie usuń wszystko zbld
katalogu i ponownie uruchom powyższecmake
polecenie)Teraz możesz już uruchomić kompilację z make i dowolnymi opcjami, które możesz dodać:
Po zakończeniu kompilacji (zajmie to około godziny) uruchom dowolną z nich
Teraz powinieneś mieć
mysql
instalację. Wszelkie dalsze informacje powinny być dostępne w bardzo szczegółowym oficjalnym przewodniku .źródło
apt-get source -b
lubdpkg-buildpackage
.Mój SQL 5.6 jest dostępny do pobrania tutaj: Mój SQL 5.6 Pobierz
Myślę, że będziesz musiał przejść z pakietem innym niż rpm na samym dole listy.
I tutaj możesz znaleźć szczegółowe informacje na temat instalacji tej wersji: Jak zainstalować przy użyciu pakietu binarnego
Mam nadzieję że to pomoże :)
Aby zainstalować i używać dystrybucji binarnej MySQL, podstawowa sekwencja poleceń wygląda następująco:
źródło
Oto inne podejście w porównaniu do odpowiedzi empi89, wykorzystujące zmodyfikowany skrypt inicjujący mysql. Tak, to jest instrukcja, ale jest to cena, którą płacisz za przewagę. Oracle nie zapewnia repozytorium. Zobacz ten post .
EDYCJA : W skrócie, możesz skopiować oryginalny plik /etc/init.d/mysql do /etc/init.d/mysql-opt i odpowiednio go zmodyfikować:
Następnie skopiuj / etc / mysql / debian-start do / etc / mysql / debian-start-opt i edytuj odpowiednio:
Zrób to
Następnie skopiuj /etc/mysql/my.cnf do /etc/mysql/my-opt.cnf i edytuj:
W sekcji [mysqld_safe] dodaj następujący wiersz:
W sekcji [mysqld] zmodyfikuj następujące linie:
Również jeśli masz to włączone, tak jak ja
który jest obecnie przestarzały, należy go zastąpić dwoma następującymi wierszami:
Czas na test Zatrzymaj mysql
Zachowaj kopię zapasową danych na wypadek, gdybyś musiał przywrócić stare dane
Spraw, aby skrypt init był wykonywalny
Rozpocznie się test mysql-opt.
UWAGA: Spowoduje to zaktualizowanie bieżących wewnętrznych tabel mysql. Zrobiłeś kopię zapasową danych, prawda?
Sprawdź dzienniki pod kątem błędów. Podczas debugowania serwera, który się nie uruchamia, możesz ręcznie wydać
Jeśli wszystko poszło dobrze, możesz włączyć serwer opt mysql podczas uruchamiania. Wyłącz stary skrypt przed uruchomieniem przy init.
Zainstaluj nowy, ignorując ostrzeżenia.
Sprawdź, czy jest zainstalowany.
Poprzednie polecenie powinno teraz wypisywać coś takiego:
źródło
Tutaj masz wszystkie instrukcje, aby zainstalować go z plików binarnych, a także kroki, aby zainstalować go
/usr/bin
i skonfigurować jako usługę, jak poprosiłeś o ...Instalacja MySQL 5.6
źródło
apt-get
.