Làm cách nào tôi có thể cài đặt MySQL 5.7.9 lên Ubuntu 14.04?


Câu trả lời:


10

Kho lưu trữ PPA không chứa bất kỳ gói nào cho mysql 5.7: Không có tệp deb. Chỉ cần xem trình duyệt của bạn:

Và trên trang trạng thái, nó thực sự nói:

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

Vì vậy, ít nhất với ppa này, bạn đã hết may mắn ;-(

Do đó, tôi cũng đề nghị sử dụng nguồn gốc tại mysql / Oracle:

  • Xem câu trả lời của Mohit cho phiên bản ngắn.
  • Đối với phiên bản dài: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Lưu ý rằng có một phiên bản mới hơn của deb deb. Cài đặt cái đó:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Trang web có thể yêu cầu bạn đăng nhập hoặc đăng ký. Đó là Oracle sau tất cả ...

Sau đó, phiên bản này sẽ hiển thị (5.7 là GA kể từ 5.7.9 nên 5.7.10 sẽ ổn):

apt-cache show mysql-server=5.7.10-1ubuntu14.04

Nếu nó cài đặt qua:

apt-get install mysql-server=5.7.10-1ubuntu14.04

Lưu ý rằng bạn có thể phải dọn sạch các gói phụ thuộc khác trước.


Nó đã hoạt động, tuy nhiên tôi đã phải gọi apt-get update trước khi nhận ra gói đó.
newbie

1
Điều này đã lỗi thời: Oracle cung cấp gói gỡ lỗi để cài đặt MySQL 5.7 và cập nhật nó.
Revierpost

15

Đầu tiên hãy truy cập https://dev.mysql.com/doads/repo/apt/ để tìm phiên bản mới nhất của gói. Phiên bản dưới đây sẽ hết hạn vào thời điểm bạn đọc nó.

Vui lòng chạy bên dưới lệnh:

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

Ban đầu bạn cần cài đặt mysql-server-5.7nhưng với gói gần đây hơn, nó chỉ làmysql-server


1
Cái này cài đặt 5.7.8-rc, làm cách nào để cài đặt phiên bản GA?
newbie

Điều này nên được đánh dấu là câu trả lời chính xác!
Maria Ines Parnisari

có lẽ cần phải chạy mysql_upgrade --forcesau khi bạn làm điều này Tôi đã làm khi tôi nhận ra mysqldumpđã bị hỏng và nó đã hoạt động trở lại.
billynoah

Điều này bây giờ cho W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823khi chạy apt-get update.
stefansundin

6

Sử dụng câu trả lời của mohit , nhưng hãy tham khảo https://dev.mysql.com/doads/repo/apt/ để biết mysql-apt-config hiện tại. Nhấp vào "Tải xuống" ở dưới cùng. Sau đó sao chép liên kết từ "Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi." ở phía dưới


Điều này có thể tốt hơn khi bình luận câu trả lời của Mohit
Dave M

sudo apt-get cài đặt mysql-server thay vì mysql-server-5.7 khi sử dụng các hướng dẫn trên. Tuyệt vời Phil!
Tiên tri phần mềm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.