Ich möchte MySQL 5.7 auf Travis CI installieren , auf dem virtuelle Ubuntu 12-Maschinen ausgeführt werden.
Ich bin bereit, das offizielle MySQL APT-Repo zu verwenden :
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
Das Problem ist jedoch, dass bei der Installation dieses Pakets ein interaktives Menü mit der folgenden Frage geöffnet wird:
Which Server version do you wish to receive?
- mysql-5.6
- mysql-5.7-dmr
Da die Installation Teil eines automatisierten Skripts ist, bin ich nicht hinter dem Terminal, um die Frage zu beantworten. Das einzige, was ich im Dokument finden kann, ist:
Auswahl einer Hauptversion
Standardmäßig stammen alle Installationen und Upgrades für Ihren MySQL-Server und die anderen erforderlichen Komponenten aus der Release-Serie der Hauptversion, die Sie bei der Installation des Konfigurationspakets ausgewählt haben (siehe Hinzufügen des MySQL APT-Repository). Sie können jedoch jederzeit zu einer anderen unterstützten Hauptversionsserie wechseln, indem Sie das von Ihnen installierte Konfigurationspaket neu konfigurieren. Verwenden Sie den folgenden Befehl:
shell> sudo dpkg-reconfigure mysql-apt-config
Dies öffnet jedoch wieder ein interaktives Menü.
Wie installiere ich dieses APT-Repository und konfiguriere es für die Verwendung mysql-5.7-dmr
auf einer nicht interaktiven Shell?
Antworten:
Mit freundlicher Genehmigung von @hbdgaf , diese Anleitung bringt mich auf den richtigen Weg:
Ich habe diesen Kern für den gesamten Prozess zusammengestellt.
quelle