Ta odpowiedź jest kombinacją i zmianą odpowiedzi Bimmy i khrm.
KROK 1:
Musisz ustawić debconf
wartości, które automatycznie uzupełnią wartości wymagane przez instalację.
export DEBIAN_FRONTEND="noninteractive"
sudo debconf-set-selections <<< "mysql-server mysql-server/root_password password rootpw"
sudo debconf-set-selections <<< "mysql-server mysql-server/root_password_again password rootpw"
Aby uzyskać potrzebne wartości, po prostu uruchom instalację normalnie, dobry samouczek jest tutaj
KROK 2:
Zaktualizuj informacje potrzebne dla APT, dodając repozytorium 5.7 i aktualizując `apt-get
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5072E1F5
cat <<- EOF > /etc/apt/sources.list.d/mysql.list
deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.7
EOF
sudo apt-get update
KROK 3:
Zainstaluj MySQL. Możesz uruchomić mój mysql_secure_installation
ale wtedy poprosi cię o więcej podpowiedzi. mysql_secure_installation
to tylko skrypt, więc jeśli chcesz, możesz po prostu uruchomić części tego skryptu, które są dla Ciebie istotne.
Właśnie uruchomiłem sudo apt-get install -y mysql-server-5.7
samodzielnie.