ฉันจะติดตั้ง MySQL 5.7.9 ไปยัง Ubuntu 14.04 ได้อย่างไร


9

ฉันพยายามติดตั้งด้วย 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

http://tecadmin.net/install-mysql-5-on-ubuntu/

คำตอบ:


10

ที่เก็บ PPA ไม่มีแพ็คเกจใด ๆ สำหรับ mysql 5.7: ไม่มีไฟล์ deb เพียงดูด้วยเบราว์เซอร์ของคุณ:

และในหน้าสถานะมันบอกว่าจริง:

 mysql-5.7 38 weeks ago
 Failed to build: amd64 i386 

อย่างน้อยสำหรับ ppa นี้คุณจะไม่มีโชค ;-(

ดังนั้นฉันยังแนะนำให้ใช้แหล่งต้นฉบับที่ mysql / Oracle:

  • ดูคำตอบของ Mohit สำหรับรุ่นสั้น ๆ
  • สำหรับรุ่นยาว: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • โปรดทราบว่ามีการกำหนดค่า deb รุ่นล่าสุด ติดตั้งหนึ่ง:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • ไซต์อาจขอให้คุณลงชื่อเข้าใช้หรือลงทะเบียน มันคือ Oracle หลังจากทั้งหมด ...

จากนั้นเวอร์ชั่นนี้ควรแสดงขึ้นมา (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

โปรดทราบว่าคุณอาจต้องทำความสะอาดแพ็กเกจอื่น ๆ ก่อนล่วงหน้า


มันใช้งานได้ แต่ฉันต้องเรียกใช้ apt-get update ก่อนที่จะรู้ว่าแพ็คเกจนั้น
มือใหม่

1
สิ่งนี้ล้าสมัยแล้ว: Oracle เสนอแพคเกจ deb สำหรับการติดตั้ง MySQL 5.7 และทำให้เป็นปัจจุบัน
reinierpost

15

เข้าชมครั้งแรก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


1
สิ่งนี้จะติดตั้ง 5.7.8-rc ฉันจะติดตั้งรุ่น GA ได้อย่างไร
มือใหม่

ควรทำเครื่องหมายเป็นคำตอบที่ถูกต้อง!
Maria Ines Parnisari

อาจจำเป็นต้องเรียกใช้mysql_upgrade --forceหลังจากคุณทำเช่นนี้ ฉันทำเมื่อฉันรู้ว่าmysqldumpแตกและมันก็ทำงานได้อีกครั้ง
billynoah

ตอนนี้จะช่วยให้เมื่อทำงานW: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 apt-get update
stefansundin

6

ใช้คำตอบของ mohitแต่อ้างถึงhttps://dev.mysql.com/downloads/repo/apt/สำหรับ mysql-apt-config ปัจจุบัน คลิก "ดาวน์โหลด" ที่ด้านล่าง จากนั้นคัดลอกลิงก์จาก "ไม่เป็นไรเพิ่งเริ่มดาวน์โหลด" ที่ส่วนลึกสุด


นี่อาจจะดีกว่าหากเป็นความเห็นต่อคำตอบของ Mohit
Dave M

sudo apt-get ติดตั้ง mysql-server แทน mysql-server-5.7 เมื่อใช้คำแนะนำข้างต้น ฟิลสุดยอด!
หมอดูซอฟต์แวร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.