Saya ingin menginstal MySQL 5.7 di Travis CI , yang menjalankan mesin virtual Ubuntu 12.
Saya bersedia menggunakan repo MySQL APT resmi :
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
Tetapi masalahnya adalah, menginstal paket ini membuka menu interaktif yang menanyakan pertanyaan berikut:
Which Server version do you wish to receive?
- mysql-5.6
- mysql-5.7-dmr
Karena instalasi adalah bagian dari skrip otomatis, saya tidak berada di belakang terminal untuk menjawab pertanyaan. Satu-satunya hal yang dapat saya temukan dalam dokumen adalah:
Memilih Versi Rilis Utama
Secara default, semua instalasi dan peningkatan untuk server MySQL Anda dan komponen lain yang diperlukan berasal dari seri rilis versi utama yang telah Anda pilih selama instalasi paket konfigurasi (lihat Menambahkan Repositori MySQL APT). Namun, Anda dapat beralih ke seri rilis utama lain yang didukung setiap saat dengan mengkonfigurasi ulang paket konfigurasi yang telah Anda instal. Gunakan perintah berikut:
shell> sudo dpkg-reconfigure mysql-apt-config
Tetapi sekali lagi, ini membuka menu interaktif.
Bagaimana cara menginstal repositori APT ini dan mengkonfigurasinya untuk digunakan mysql-5.7-dmr
, pada shell non-interaktif?
Jawaban:
Courtesy @hbdgaf , ini cara menempatkan saya di jalur yang benar:
Saya mengumpulkan inti ini untuk seluruh proses.
sumber