ฉันพยายามติดตั้งด้วย inscturctions เหล่านี้ แต่การติดตั้งการติดตั้งเวอร์ชัน 5.5
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server
ฉันพยายามติดตั้งด้วย inscturctions เหล่านี้ แต่การติดตั้งการติดตั้งเวอร์ชัน 5.5
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server
คำตอบ:
ที่เก็บ PPA ไม่มีแพ็คเกจใด ๆ สำหรับ mysql 5.7: ไม่มีไฟล์ deb เพียงดูด้วยเบราว์เซอร์ของคุณ:
และในหน้าสถานะมันบอกว่าจริง:
mysql-5.7 38 weeks ago
Failed to build: amd64 i386
อย่างน้อยสำหรับ ppa นี้คุณจะไม่มีโชค ;-(
ดังนั้นฉันยังแนะนำให้ใช้แหล่งต้นฉบับที่ mysql / Oracle:
dpkg -i mysql-apt-config_0.6.0-1_all.deb
จากนั้นเวอร์ชั่นนี้ควรแสดงขึ้นมา (5.7 คือ GA ตั้งแต่ 5.7.9 ดังนั้น 5.7.10 น่าจะใช้ได้):
apt-cache show mysql-server=5.7.10-1ubuntu14.04
หากติดตั้งผ่าน:
apt-get install mysql-server=5.7.10-1ubuntu14.04
โปรดทราบว่าคุณอาจต้องทำความสะอาดแพ็กเกจอื่น ๆ ก่อนล่วงหน้า
เข้าชมครั้งแรกhttps://dev.mysql.com/downloads/repo/apt/เพื่อค้นหาแพ็คเกจล่าสุด รุ่นด้านล่างจะล้าสมัยตามเวลาที่คุณอ่าน
กรุณาเรียกใช้คำสั่งด้านล่าง:
package=mysql-apt-config_0.8.11-1_all.deb
wget http://dev.mysql.com/get/$package
sudo dpkg -i $package
sudo apt-get update
sudo apt-get install mysql-server
แต่เดิมคุณจำเป็นต้องติดตั้งmysql-server-5.7
แต่ด้วยแพ็คเกจที่ใหม่กว่ามันเป็นเพียงแค่mysql-server
mysql_upgrade --force
หลังจากคุณทำเช่นนี้ ฉันทำเมื่อฉันรู้ว่าmysqldump
แตกและมันก็ทำงานได้อีกครั้ง
W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823
apt-get update
ใช้คำตอบของ mohitแต่อ้างถึงhttps://dev.mysql.com/downloads/repo/apt/สำหรับ mysql-apt-config ปัจจุบัน คลิก "ดาวน์โหลด" ที่ด้านล่าง จากนั้นคัดลอกลิงก์จาก "ไม่เป็นไรเพิ่งเริ่มดาวน์โหลด" ที่ส่วนลึกสุด