Dystrybucje Linuksa > Debian
debian 10, problem z instalacją MySQLa
1709:
pavbaranov cos w tym jest co piszesz
--- Cytuj --- większość dystrybucji w repozytoriach ma obecnie mariadb, a nie mysql i tak jest również w Debianie.
--- Koniec cytatu ---
Jak poszukac mysql-server dla starszej wersji Debiana, tj. "stretch"
https://packages.debian.org/search?suite=stretch&arch=any&searchon=names&keywords=mysql-server
to w zależnościach jest " default-mysql-server "
https://packages.debian.org/stretch/mysql-server
a w nim " mariadb-server-10.1 "
https://packages.debian.org/stretch/default-mysql-server
Idac jeszcze po linkach README z kodu zrodlowego ( / Pakiety / jessie (oldoldstable) / database / mysql-server-5.5 )
Natrafilem na taka wzmianke
--- Cytuj ---As of March 2016 the Debian release team decided, that in Debian the default database option should be MariaDB. The primary dependency should therefore be on the MariaDB package but the virtual-mysql-x should be kept as an alternative dependency to satisfy installation of other variants if users explicitly want so.
--- Koniec cytatu ---
https://wiki.debian.org/Teams/MySQL/virtual-mysql-server
Nie wiem czy kogoś to interesuje, ale ot taka ciekawostka :D
parana:
podaj uname -a
Paweł Kraszewski:
Przekopałem się przez ten poj*any skrypt, który jest wykonywalny w fazie postinst pakietu mysql-apt-config - po odplątaniu wszystkiego wychodzi, że do plików .source dodaje repozytorium repo.mysql.com, w którym nie ma wersji dla bustera (czyli kodowa nazwa 10.x - zresztą dla stretcha 9.x też nie ma) . Czyli cała ta ścieżka jest bezużyteczna od raczej dłuższego czasu.
Ja bym poszedł za radą pavbaranov-a i zainstalował MariaDB.
parana:
Ten problem obejmuje tylko starsze architektury gdyż nie ma dla niech wsparcia. Ja mam amd x86_64 i nie ma żadnego problemu.
Pobieram pakiet z https://repo.mysql.com/apt/debian/pool/mysql-apt-config/m/mysql-apt-config/
Wszystko ładnie się instaluje pod Debianem 10. Jest pełen dostęp do repozytoriów i do paczki mysql-server instaluje się wersja 8.0.18
Problem występuje natomiast innych architekturach niż x86_64 np. i686. Debian 10 nie ma wsparcia dla mysql dla innych architektur. Pozostaje Debian 9 lub instalacja z paczek source dlatego możesz spróbować:
1. sudo apt-get build-dep mysql-server
2. apt-get source -b mysql-server
wiecej znajdziesz na stronie: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/, ale ja próbowałem i wyskoczył błąd podczas kompilacji paczki do deb.
Potwierdzenie wsparcia: https://www.mysql.com/support/supportedplatforms/database.html
Nawigacja
Idź do wersji pełnej