Je souhaite installer MySQL 5.7 sur Travis CI , qui exécute des machines virtuelles Ubuntu 12.
Je suis prêt à utiliser le dépôt officiel MySQL APT :
wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb
sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb
Mais le problème est que l'installation de ce package ouvre un menu interactif posant la question suivante:
Which Server version do you wish to receive?
- mysql-5.6
- mysql-5.7-dmr
Comme l'installation fait partie d'un script automatisé, je ne suis pas derrière le terminal pour répondre à la question. La seule chose que je peux trouver dans le doc est:
Sélection d'une version majeure
Par défaut, toutes les installations et mises à niveau de votre serveur MySQL et des autres composants requis proviennent de la série de versions de la version principale que vous avez sélectionnée lors de l'installation du package de configuration (voir Ajouter le référentiel APT MySQL). Cependant, vous pouvez à tout moment passer à une autre série de versions majeures prises en charge en reconfigurant le package de configuration que vous avez installé. Utilisez la commande suivante:
shell> sudo dpkg-reconfigure mysql-apt-config
Mais encore une fois, cela ouvre un menu interactif.
Comment installer ce référentiel APT et le configurer pour l'utiliser mysql-5.7-dmr
, sur un shell non interactif?
Réponses:
Avec l' aimable autorisation de @hbdgaf , ce tutoriel me met sur la bonne voie:
J'ai rassemblé cet élément essentiel pour l'ensemble du processus.
la source