Questa risposta è una combinazione e un'alterazione delle risposte di Bimmy e khrm.
PASSO 1:
Devi impostare debconf
valori che inseriranno automaticamente i valori richiesti dall'installazione.
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"
Per ottenere i valori di cui hai bisogno, esegui l'installazione normalmente, un buon tutorial è qui
PASSO 2:
Aggiorna le informazioni necessarie per APT aggiungendo il repository 5.7 e aggiornando `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
PASSO 3:
Installa MySQL. Puoi eseguire il mio mysql_secure_installation
ma poi questo ti chiederà più richieste. mysql_secure_installation
è solo uno script, quindi se lo desideri puoi semplicemente eseguire le parti di quello script che sono rilevanti per te.
Ho appena eseguitosudo apt-get install -y mysql-server-5.7
da solo.