ฉันต้องการติดตั้ง MySQL 5.7 บนTravis CIซึ่งรัน Ubuntu 12 เครื่องเสมือน
ฉันยินดีที่จะใช้repo 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
แต่ปัญหาคือการติดตั้งแพคเกจนี้จะเปิดเมนูโต้ตอบถามคำถามต่อไปนี้:
Which Server version do you wish to receive?
- mysql-5.6
- mysql-5.7-dmr
เนื่องจากการติดตั้งเป็นส่วนหนึ่งของสคริปต์อัตโนมัติฉันไม่ได้อยู่ข้างหลังเทอร์มินัลเพื่อตอบคำถาม สิ่งเดียวที่ฉันสามารถหาได้ในเอกสารคือ:
การเลือกรุ่นที่วางจำหน่ายที่สำคัญ
ตามค่าเริ่มต้นการติดตั้งและอัปเกรดทั้งหมดสำหรับเซิร์ฟเวอร์ MySQL ของคุณและส่วนประกอบที่จำเป็นอื่น ๆ มาจากชุดการเปิดตัวของรุ่นหลักที่คุณเลือกระหว่างการติดตั้งแพ็คเกจการกำหนดค่า (ดูที่การเพิ่ม MySQL APT Repository) อย่างไรก็ตามคุณสามารถเปลี่ยนเป็นชุดรีลีสหลักที่รองรับได้ตลอดเวลาโดยกำหนดค่าแพ็คเกจการกำหนดค่าที่คุณติดตั้งใหม่ ใช้คำสั่งต่อไปนี้:
shell> sudo dpkg-reconfigure mysql-apt-config
แต่อีกครั้งนี่เป็นการเปิดเมนูแบบโต้ตอบ
วิธีติดตั้งที่เก็บ APT นี้และกำหนดค่าให้ใช้mysql-5.7-dmr
บนเชลล์แบบไม่โต้ตอบ?