Esta respuesta es una combinación y alteración de las respuestas de Bimmy y khrm.
PASO 1:
Tienes que configurar debconf
valores que completarán automáticamente los valores solicitados por la instalación.
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"
Para obtener los valores que necesita, simplemente ejecute la instalación normalmente, un buen tutorial está aquí
PASO 2:
Actualice la información necesaria para APT agregando el repositorio 5.7 y actualizando `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
PASO 3:
Instalar MySQL. Puede ejecutar mi mysql_secure_installation
pero entonces eso le pedirá más indicaciones. mysql_secure_installation
es solo una secuencia de comandos, por lo que si lo desea, puede ejecutar las partes de esa secuencia de comandos que son relevantes para usted.
Acabo de ejecutar sudo apt-get install -y mysql-server-5.7
solo.