Điểm:0

Nâng cấp MySQL từ 5.7 lên 8 trên Ubuntu 18.04 (Bionic)

lá cờ pk

Đúng như tiêu đề đã nói. Tôi đã cố nâng cấp lên MySQL 8 trên hộp Ubuntu 18.04 của mình. tôi đã tải xuống mysql-apt-config_0.8.12-1.all.deb, cập nhật và sau đó thử nâng cấp. Sau đây là kết quả từ thiết bị đầu cuối của tôi:

faiz@faiz ~ > Sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 
dpkg: lỗi: giao diện người dùng dpkg bị khóa bởi một quy trình khác
faiz@faiz ~ > Sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 
Chọn gói mysql-apt-config.
(Đọc cơ sở dữ liệu ... 609461 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén mysql-apt-config_0.8.12-1_all.deb ...
Giải nén mysql-apt-config (0.8.12-1) ...
Đang thiết lập mysql-apt-config (0.8.12-1) ...
Cảnh báo: không nên sử dụng khóa apt trong tập lệnh (được gọi từ bản bảo trì postinst của gói mysql-apt-config)
VÂNG
faiz@faiz ~ > cập nhật sudo apt
Ign:1 http://packages.linuxmint.com tara InRelease
Lượt truy cập:2 http://packages.linuxmint.com tara Phát hành                                                                                     
Ign:3 https://storage.googleapis.com/download.dartlang.org/linux/debian InRelease ổn định                                                                                      
Hit:5 http://repo.mysql.com/apt/ubuntu bionic InRelease                                                                                                                       
Lần truy cập:6 http://archive.canonical.com/ubuntu bionic InRelease                                                                                                                    
Nhận:7 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]                                                                                                   
Lần truy cập: 8 http://packages.microsoft.com/repos/code InRelease ổn định                                                                                                               
Hit:9 https://storage.googleapis.com/download.dartlang.org/linux/debian Bản phát hành ổn định                                                                                        
Lần truy cập: 10 http://mirror.cogentco.com/pub/linux/ubuntu bionic InRelease                                                                                                           
Lần truy cập: 11 https://doad.mono-project.com/repo/ubuntu vs-bionic InRelease                                                                                                      
Ign:12 http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 InRelease                                                                                                    
Ign:13 http://repo.vivaldi.com/stable/deb InRelease ổn định                                                                                                                    
Lượt truy cập:14 http://repo.vivaldi.com/stable/deb Bản phát hành ổn định                                                                                                                      
Lần truy cập: 15 http://mirror.cogentco.com/pub/linux/ubuntu bionic-updates InRelease                                                                                                   
Lượt truy cập:16 https://deb.opera.com/opera-stable InRelease ổn định                                                                                                                    
Lần truy cập:17 https://deb.nodesource.com/node_12.x Bionic InRelease                                                                                                                  
Lần truy cập:18 http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 Phát hành                                                                                                     
Lần truy cập:19 http://mirror.cogentco.com/pub/linux/ubuntu bionic-backports InRelease                                                                          
Lần truy cập:20 http://ppa.launchpad.net/linuxuprise/java/ubuntu bionic InRelease                                                       
Lần truy cập: 21 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease                                                                  
Lần truy cập:23 http://ppa.launchpad.net/malteworld/ppa/ubuntu bionic InRelease                                                                
Lượt truy cập:25 http://ppa.launchpad.net/noobslab/macbuntu/ubuntu bionic InRelease      
Lần truy cập:26 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic InRelease 
Đã tải 88,7 kB trong 2 giây (45,9 kB/s)                   
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
5 gói có thể được nâng cấp. Chạy 'apt list --upgradable' để xem chúng.
faiz@faiz ~ > sudo apt nâng cấp
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Đang tính nâng cấp... Xong
Các gói sau đây đã được giữ lại:
  mysql-client mysql-máy chủ mysql phổ biến mysql-testsuite
Các gói sau sẽ được nâng cấp:
  mysql-apt-config
1 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 4 chưa nâng cấp.
4 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 35,5 kB tài liệu lưu trữ.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] Y
Nhận:1 http://repo.mysql.com/apt/ubuntu bionic/mysql-apt-config amd64 mysql-apt-config all 0.8.16-1 [35,5 kB]
Đã tìm nạp 35,5 kB trong 0 giây (129 kB/s)            
Cấu hình trước các gói ...
(Đọc cơ sở dữ liệu ... 609466 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../mysql-apt-config_0.8.16-1_all.deb ...
Giải nén mysql-apt-config (0.8.16-1) trên (0.8.12-1) ...
Đang thiết lập mysql-apt-config (0.8.16-1) ...
Cảnh báo: không nên sử dụng khóa apt trong tập lệnh (được gọi từ bản bảo trì postinst của gói mysql-apt-config)
VÂNG
Đang thiết lập mysql-server-5.7 (5.7.35-0ubuntu0.18.04.1) ...
Đổi tên các tùy chọn key_buffer và myisam-recover đã bị xóa (nếu có)
Không thể xác định xem daemon có đang chạy không: Không có tệp hoặc thư mục như vậy
Cảnh báo: Không thể khởi động máy chủ. Vui lòng khởi động lại MySQL và chạy mysql_upgrade để đảm bảo cơ sở dữ liệu đã sẵn sàng để sử dụng.
Không thể xác định xem daemon có đang chạy không: Không có tệp hoặc thư mục như vậy
Cảnh báo: Không thể khởi động máy chủ.
Công việc cho mysql.service không thành công vì quá trình kiểm soát đã thoát với mã lỗi.
Xem "systemctl status mysql.service" và "journalctl -xe" để biết chi tiết.
gọi-rc.d: initscript mysql, hành động "bắt đầu" không thành công.
â mysql.service - Máy chủ Cộng đồng MySQL
   Đã tải: đã tải (/lib/systemd/system/mysql.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
   Đang hoạt động: đang kích hoạt (tự động khởi động lại) (Kết quả: mã thoát) kể từ Thứ Ba 2021-08-17 11:45:50 CDT; 6ms trước
  Quy trình: 12521 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (mã=đã thoát, trạng thái=1/THẤT BẠI)
  Quá trình: 12512 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 PID chính: 28432 (mã=đã thoát, trạng thái=1/THẤT BẠI)
dpkg: gói xử lý lỗi mysql-server-5.7 (--configure):
 đã cài đặt gói mysql-server-5.7 quy trình con tập lệnh sau khi cài đặt đã trả về trạng thái thoát lỗi 1
dpkg: sự cố phụ thuộc ngăn cấu hình của máy chủ mysql:
 mysql-server phụ thuộc vào mysql-server-5.7; Tuy vậy:
  Gói mysql-server-5.7 chưa được định cấu hình.

dpkg: lỗi xử lý gói mysql-server (--configure):
 vấn đề phụ thuộc - không được định cấu hình
Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đây là lỗi tiếp theo từ lỗi trước đó.
                                                                                                          dpkg: sự cố phụ thuộc ngăn cấu hình của mysql-testsuite-5.7:
 mysql-testsuite-5.7 phụ thuộc vào mysql-server-5.7 (= 5.7.35-0ubuntu0.18.04.1); Tuy vậy:
  Gói mysql-server-5.7 chưa được định cấu hình.

dpkg: gói xử lý lỗi mysql-testsuite-5.7 (--configure):
 vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cấu hình của mysql-testsuite:
 mysql-testsuite phụ thuộc vào mysql-testsuite-5.7; Tuy vậy:
  Gói mysql-testsuite-5.7 chưa được định cấu hình.

dpkg: lỗi xử lý gói mysql-testsuite (--configure):
 vấn đề phụ thuộc - không được định cấu hình
Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đây là lỗi tiếp theo từ lỗi trước đó.
                                                                                                          Không có báo cáo apport nào được viết vì đã đạt đến MaxReports
                                                                                                                                                                        Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 mysql-máy chủ-5.7
 máy chủ mysql
 mysql-testsuite-5.7
 mysql-testsuite
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
faiz@faiz ~ > sudo apt nâng cấp

Tôi đã thử nhiều lần để tìm giải pháp cho vấn đề này, nhưng không có giải pháp nào thành công.

Điểm:0
lá cờ ma

Tôi gặp sự cố tương tự khi nâng cấp Ubuntu từ 18.04 lên 20.04. Điều đã giải quyết cho tôi là loại bỏ hoàn toàn MySQL bằng cách chạy lệnh sau

Đảm bảo bạn có bản sao lưu cơ sở dữ liệu và tệp cấu hình

sudo apt-get thanh lọc mysql\* libmysql\*

Sau đó, tôi đi một vòng để đảm bảo rằng không còn dấu vết của mysql hoặc các cấu hình của nó trong:

  • /var/lib/mysql
  • /etc/mysql

Sau đó, tôi đã cài đặt lại và tải cơ sở dữ liệu đã sao lưu của mình.

lá cờ pk
Cảm ơn bạn đã trả lời. Bạn đã cài đặt phiên bản nào sau khi gỡ bỏ hoàn toàn MySQL?
nicks6853 avatar
lá cờ ma
Cài đặt phiên bản bạn đang cố nâng cấp lên, vì vậy trong trường hợp của bạn, nó sẽ là 8

Đă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.