Niedawno zaktualizowałem system do Ubuntu 16.04. Niestety muszę pracować z MySQL 5.5 lub 5.6. Wypróbowałem wiele rozwiązań, aby MySQL 5.5 lub 5.6 działały na Ubuntu 16.04, na przykład Zainstaluj MySql 5.6 na Ubuntu 16.04 . Ale żaden z nich nie działa. Ubuntu wykrywa niezaspokojone zależności, ale mówi „ale nie będzie instalowany” dla 5.5 lub mówi, że pakiet „mysql-server-5.6” nie ma kandydata do instalacji ...
Czy nie można wymusić wcześniejszej wersji MySQL na Ubuntu? Dlaczego?
package-management
mysql
16.04
idris
źródło
źródło
Odpowiedzi:
Przewodnik krok po kroku *, aby zainstalować mysql 5.5.x na Ubuntu 16.04 Xenial-Xerus. Zobacz tę dokumentację
LUB
Zobacz kroki poniżej:
Instalowanie MySQL 5.5.51 na Ubuntu 16.06
Odinstaluj istniejącą wersję MySQL
Usuń profil MySQL
Automatycznie odinstaluj mysql
Pobierz wersję 5.5.51 ze strony MySQL
Dodaj
mysql
grupę użytkownikówDodaj
mysql
(nie bieżącego użytkownika) domysql
grupy użytkownikówWyodrębnij
mysql-5.5.51-linux2.6-x86_64.tar.gz
do/usr/local
Utwórz
mysql
folder w/usr/local
Ustaw
mysql
właściciela katalogu i grupę użytkownikówZainstaluj wymagany pakiet lib
Uruchom skrypt instalacyjny mysql
Ustaw właściciela katalogu mysql spoza katalogu mysql
Ustaw właściciela katalogu danych z katalogu mysql
Skopiuj plik konfiguracyjny mysql
Uruchom mysql
Zainicjuj hasło użytkownika root
Uruchom serwer mysql
Zatrzymaj serwer mysql
Sprawdź status mysql
Włącz myql podczas uruchamiania
Wyłącz mysql podczas uruchamiania (opcjonalnie)
Dodaj ścieżkę mysql do systemu
Teraz bezpośrednio użyj poniższego polecenia, aby uruchomić mysql
PS: Należy dokonać ponownego uruchomienia, aby zmiany mogły zostać wprowadzone.
Na podstawie chińskiego bloga
źródło
apparmor
? Nie widzę linii do ponownej instalacji. Nie wiem zbyt dobrze o apparmor, ale wygląda na to, że odinstalowanie go jest problemem bezpieczeństwa.Spróbuj tego, najpierw musisz usunąć
następnie
źródło
Ta odpowiedź pomogła mi wymyślić, jak to zrobić, pobierając
.deb
pakiety ze strony deweloperów MySQL. Rozwiązanie dotyczące dodania PPA nie zrobiło tego dla mnie.Odsyła do postu na blogu: Jak zainstalować MySQL-5-6 na Ubuntu Precise Tricky, ale działa.
źródło
Prostszą alternatywą jest użycie Percona Server. Według ich dokumentacji :
Instalowanie serwera Percona z repozytorium apt Percona
Pobierz pakiety repozytorium z sieci Percona:
Zainstaluj pobrany pakiet za pomocą dpkg . Aby to zrobić, uruchom następujące polecenia jako root lub sudo :
Po zainstalowaniu tego pakietu należy dodać repozytoria Percona. Możesz sprawdzić konfigurację repozytorium w
/etc/apt/sources.list.d/percona-release.list
pliku.Pamiętaj, aby zaktualizować lokalną pamięć podręczną:
Następnie możesz zainstalować pakiet serwera:
źródło