Điểm:1

Cài đặt 8.0.28 mysql trên Ubuntu 20.04?

lá cờ tr

8.0.28 Vì ngày phát hành của nó chỉ cách đây vài ngày, tôi không thể cài đặt nó vì nó chưa có trong repo ubuntu chính thức. Tôi cũng không thể tìm ra cách thực sự cài đặt thủ công. Tôi đã thử nhiều hướng dẫn khác nhau trên internet nhưng dường như không có hướng dẫn nào hiệu quả. Tất cả những gì tôi nhận được là vô số lỗi với thứ này hay thứ khác.

Vậy có ai biết cách cài đặt thủ công phiên bản 8.0.28 trên Ubuntu 20.04 không? Hoặc biết bất kỳ repos cập nhật nào tôi có thể thêm?

CHỈNH SỬA

Lỗi là như thế này

dpkg -i libmysqlclient-dev_8.0.28-1ubuntu20.04_AMD64.deb
Chọn gói libmysqlclient-dev chưa được chọn trước đó.
(Đọc cơ sở dữ liệu ... 165702 tệp và thư mục hiện được cài đặt.)
Đang chuẩn bị giải nén libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb ...
Giải nén libmysqlclient-dev (8.0.28-1ubuntu20.04) ...
dpkg: sự cố phụ thuộc ngăn cấu hình của libmysqlclient-dev:
 libmysqlclient-dev phụ thuộc vào libmysqlclient21 (= 8.0.28-1ubuntu20.04); Tuy vậy:
  Phiên bản libmysqlclient21:AMD64 trên hệ thống là 8.0.27-0ubuntu0.20.04.1.

dpkg: gói xử lý lỗi libmysqlclient-dev (--install):
 vấn đề phụ thuộc - không được định cấu hình
Xử lý trigger cho man-db (2.9.1-1) ...
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 libmysqlclient-dev
sudo dpkg -i mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb
Chọn gói mysql-community-client chưa được chọn trước đó.
dpkg: xem xét loại bỏ mysql-client-8.0 để ủng hộ mysql-community-client ...
dpkg: không, không thể tiếp tục xóa mysql-client-8.0 (--auto-deconfigure sẽ giúp):
 mysql-server-8.0 phụ thuộc vào mysql-client-8.0 (>= 8.0.27-0ubuntu0.20.04.1)
  mysql-client-8.0 sẽ bị xóa.

dpkg: liên quan đến mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb có chứa mysql-community-client:
 mysql-cộng đồng-client xung đột với mysql-client-8.0
  mysql-client-8.0 (phiên bản 8.0.27-0ubuntu0.20.04.1) hiện có và được cài đặt.

dpkg: xử lý lỗi kho lưu trữ mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb (--install):
 các gói xung đột - không cài đặt mysql-community-client
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 mysql-cộng đồng-client_8.0.28-1ubuntu20.04_amd64.deb

Thông tin thiết bị đầu cuối theo yêu cầu.

https://dpaste.com/3TSBXB26R

chính sách apt-cache mysql-client-8.0 mysql-community-client
mysql-client-8.0:
  Đã cài đặt: 8.0.27-0ubuntu0.20.04.1
  Ứng viên: 8.0.27-0ubuntu0.20.04.1
  Bảng phiên bản:
 *** 8.0.27-0ubuntu0.20.04.1 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntufocal-updates/main AMD64 Gói
        100 /var/lib/dpkg/trạng thái
     8.0.19-0ubuntu5 500
        500 gói http://nova.clouds.archive.ubuntu.com/ubuntufocal/main amd64
mysql-cộng đồng-khách hàng:
  Đã cài đặt: (không có)
  Ứng viên: (không có)
  Bảng phiên bản:
Random Person avatar
lá cờ us
Chris, bạn có thể vui lòng cho chúng tôi biết bạn đã làm theo hướng dẫn nào và vô số lỗi không? Nếu bạn cung cấp thêm thông tin cho chúng tôi, chúng tôi sẽ hỗ trợ bạn dễ dàng hơn.
Chris Swinson avatar
lá cờ tr
Ví dụ: https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-ubuntu-20-04 Vì vậy, tôi thay đổi "22" thành "28". Tôi đã thử tất cả các loại gói 8.0.28, cuối cùng tôi chỉ đi xuống hố thỏ mọi lúc. .. và tôi không thể đăng lỗi vì bài đăng quá dài :-\
Random Person avatar
lá cờ us
Bạn có thể vui lòng thêm văn bản của các lỗi bạn nhận được trong câu hỏi không?
Chris Swinson avatar
lá cờ tr
à xong rồi.Nó dường như liên tục phàn nàn về việc thiếu các phụ thuộc, nhưng nếu tôi thử và cài đặt vô số thứ khác, thì nó bắt đầu phàn nàn về xung đột phiên bản và phải chạy các lệnh sửa lỗi.. Tôi thực sự không biết làm thế nào để cài đặt bất cứ thứ gì khi nó không có sẵn trong lệnh apt-get bình thường.
Random Person avatar
lá cờ us
hmm.. hãy xem lịch sử thiết bị đầu cuối của bạn. Chia sẻ kết quả của `cat ~/.bash_history` bằng cách sử dụng một pastebin như https://dpaste.com/. Ngoài ra, hãy dán đầu ra của `apt-cache policy mysql-client-8.0 mysql-community-client` vào câu hỏi của bạn. Ngoài ra, hãy xem cái này: https://askubuntu.com/suggested-edits/175602. Để biết thêm về mã định dạng trong Ask Ubuntu, hãy đọc phần này: https://askubuntu.com/editing-help#code.
Chris Swinson avatar
lá cờ tr
Đây là vấn đề chủ yếu, vì đây là phiên bản mới nhất tôi có thể tải xuống. 8.0.27-0ubuntu0.20.04.1 500
lá cờ in
Khi nói đến việc chạy *các phiên bản cụ thể* của MySQL, tôi thường thấy việc dựa vào [bộ chứa Docker](https://hub.docker.com/_/mysql) dễ dàng hơn nhiều. Điều này giúp bạn thoát khỏi vòng xoáy phụ thuộc đồng thời mang đến sự sang trọng của cơ sở dữ liệu ít khai thác hơn một chút
Random Person avatar
lá cờ us
@ChrisSwinson Hãy làm theo các bước sau: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
Chris Swinson avatar
lá cờ tr
Phiên bản duy nhất được liệt kê ở đó là (mysql-apt-config_0.8.22-1_all.deb). Tôi đã xem trang đó vào ngày khác nhưng không thấy điểm trong đó. Đây là lý do tại sao tôi đã cố gắng tải chúng xuống bằng nhiều liên kết khác và không đi đến đâu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.