Điểm:2

Cách dừng gói máy chủ mysql không thể ngăn chặn trên Ubuntu 20.04

lá cờ ua

Vì vậy, tôi đã thanh lọc và sau đó thử cài đặt gói máy chủ mysql trên Ubuntu 20.04, nó không giải quyết được một số vấn đề về cấu hình. Tôi phát hiện ra rằng nó thậm chí không dừng lại và dường như nó tự động chạy lại, tôi không thể dừng nó lại được.

gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9177 5.5 2.2 2123136 364052 ? SSL 21:21 0:00 mysqld
gedimin+ 9354 0.0 0.0 20200 2548 pts/0 S+ 21:21 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo pkill mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
gedimin+ 9365 0.0 0.0 20200 2652 pts/0 S+ 21:21 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9432 26.0 1.9 722716 317524 ? SSL 21:21 0:00 mysqld
gedimin+ 9553 0.0 0.0 20200 664 điểm/0 S+ 21:22 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9432 41.0 2.2 1926528 363848 ? SSL 21:21 0:00 mysqld
gedimin+ 9585 0.0 0.0 20200 664 điểm/0 S+ 21:22 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9432 41.0 2.2 1926528 363848 ? SSL 21:21 0:00 mysqld
gedimin+ 9588 0.0 0.0 20200 660 điểm/0 S+ 21:22 0:00 grep --color=auto mysql

trạng thái systemctl mysql trình diễn :

â mysql.service - Máy chủ Cộng đồng MySQL
     Đã tải: đã tải (/lib/systemd/system/mysql.service; đã tắt; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: kích hoạt (bắt đầu) kể từ Thứ Bảy 2021-07-24 21:43:57 EEST; 1 giây trước
    Quá trình: 21011 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   PID chính: 21019 (mysqld)
     Trạng thái: "Đang khởi động máy chủ"
      Lỗi: 98 (Địa chỉ đã được sử dụng)
      Nhiệm vụ: 17 (giới hạn: 19032)
     Bộ nhớ: 331,6M
     Nhóm C: /system.slice/mysql.service
             ââ21019 /usr/sbin/mysqld

nói dối. 24 21:43:57 ubuntu-g systemd[1]: Khởi động MySQL Community Server...

và sau khi spam nó một chút, nó hiển thị một lỗi

â mysql.service - Máy chủ Cộng đồng MySQL
     Đã tải: đã tải (/lib/systemd/system/mysql.service; đã tắt; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: kích hoạt (tự động khởi động lại) (Kết quả: mã thoát) kể từ Thứ Bảy 2021-07-24 21:44:35 EEST; 270ms trước
    Quá trình: 21763 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
    Quy trình: 21771 ExecStart=/usr/sbin/mysqld (mã=đã thoát, trạng thái=1/THẤT BẠI)
   PID chính: 21771 (mã=đã thoát, trạng thái=1/THẤT BẠI)
     Trạng thái: "Đang khởi động máy chủ"
      Lỗi: 98 (Địa chỉ đã được sử dụng)

nói dối. 24 21:44:36 ubuntu-g systemd[1]: mysql.service: Công việc khởi động lại theo lịch trình, bộ đếm khởi động lại ở mức 139.
nói dối. 24 21:44:36 ubuntu-g systemd[1]: Đã dừng Máy chủ Cộng đồng MySQL.
nói dối. 24 21:44:36 ubuntu-g systemd[1]: Khởi động MySQL Community Server...

Khi tôi xóa tất cả các gói mysql và thử cài đặt máy chủ mysql tôi nhận được lỗi này

các lựa chọn thay thế cập nhật: sử dụng /var/lib/mecab/dic/ipadic-utf8 để cung cấp /var/lib/mecab/dic/debian (mecab-dictionary) ở chế độ tự động
Đang thiết lập mysql-server-8.0 (8.0.25-0ubuntu0.20.04.1) ...
các lựa chọn thay thế cập nhật: sử dụng /etc/mysql/mysql.cnf để cung cấp /etc/mysql/my.cnf (my.cnf) ở chế độ tự động
Đổi tên các tùy chọn key_buffer và myisam-recover đã bị xóa (nếu có)
mysqld sẽ ghi lỗi vào /var/log/mysql/error.log
mysqld đang chạy dưới dạng pid 29427
dpkg: gói xử lý lỗi mysql-server-8.0 (--configure):
 đã cài đặt tập lệnh sau cài đặt gói mysql-server-8.0 

quy trình con trả về trạng thái thoát lỗi 1
    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 máy chủ mysql:
 mysql-server phụ thuộc vào mysql-server-8.0; Tuy vậy:
  Gói mysql-server-8.0 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
Xử lý kích hoạt cho systemd (245.4-4ubuntu3.11) ...
Xử lý trigger cho man-db (2.9.1-1) ...
Xử lý trình kích hoạt cho libc-bin (2.31-0ubuntu9.2) ...
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 mysql-server-8.0
 máy chủ mysql
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Khi tôi cài đặt máy chủ mysql và chạy dpkg -l 'mysql*' tôi nhận được

Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ
| Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Trạng thái,Err: chữ hoa=xấu)
||/ Tên Phiên bản Kiến trúc Mô tả
+++-============================================================== ================================================================= ============>
un mysql-client-5.7 <none> <none> (không có mô tả)
ii mysql-client-8.0 8.0.25-0ubuntu0.20.04.1 AMD64 Tệp nhị phân máy khách cơ sở dữ liệu MySQL
un mysql-client-core-5.7 <none> <none> (không có mô tả)
ii mysql-client-core-8.0 8.0.25-0ubuntu0.20.04.1 AMD64 Các tệp nhị phân máy khách lõi cơ sở dữ liệu MySQL
ii mysql-common 5.8+1.0.5ubuntu2 tất cả các tệp phổ biến của cơ sở dữ liệu MySQL, ví dụ: /etc/mysql/my.c>
un mysql-common-5.6 <none> <none> (không có mô tả)
iU mysql-server 8.0.25-0ubuntu0.20.04.1 tất cả máy chủ cơ sở dữ liệu MySQL (siêu dữ liệu tùy thuộc vào t>
un mysql-server-5.5 <none> <none> (không có mô tả)
un mysql-server-5.7 <none> <none> (không có mô tả)
iF mysql-server-8.0 8.0.25-0ubuntu0.20.04.1 AMD64 Cơ sở dữ liệu máy chủ cơ sở dữ liệu MySQL nhị phân và cơ sở dữ liệu hệ thống>
un mysql-server-core-5.7 <none> <none> (không có mô tả)
ii mysql-server-core-8.0 8.0.25-0ubuntu0.20.04.1 AMD64 Các nhị phân máy chủ cơ sở dữ liệu MySQL

máy chủ mysql:
  Đã cài đặt: 8.0.25-0ubuntu0.20.04.1
  Ứng viên: 8.0.25-0ubuntu0.20.04.1
  Bảng phiên bản:
 *** 8.0.25-0ubuntu0.20.04.1 500
        500 http://lt.archive.ubuntu.com/ubuntufocal-updates/main AMD64 Gói
        500 gói http://lt.archive.ubuntu.com/ubuntufocal-updates/main i386
        500 gói http://security.ubuntu.com/ubuntufocal-security/main AMD64
        500 gói http://security.ubuntu.com/ubuntufocal-security/main i386
        100 /var/lib/dpkg/trạng thái
     8.0.19-0ubuntu5 500
        500 gói http://lt.archive.ubuntu.com/ubuntufocal/main amd64
        500 gói http://lt.archive.ubuntu.com/ubuntufocal/main i386

Dung dịch

Đã xảy ra trường hợp gói máy chủ mysql bị hỏng nên đây là cách khắc phục:

  1. Khởi động lại máy tính và khởi động trong khi giữ shift, nó phải đưa bạn vào Trình đơn GNU BRUB
  2. Lựa chọn Tùy chọn nâng cao cho Ubuntu
  3. Lựa chọn Ubuntu, với Linux X.XX.X-XX (chế độ khôi phục)
  4. Và sau đó trong Menu phục hồi chỉ cần chọn Sửa chữa các gói bị hỏng
anx avatar
lá cờ fr
anx
Trực tiếp giết chết các quy trình được quản lý bởi bất kỳ loại trình quản lý dịch vụ nào là một cách làm không tốt đối với toàn bộ lịch sử kỳ lạ của MySQL. Trong trường hợp của `Ubuntu 20.04`, bạn có thể muốn bắt đầu đọc về *systemD* và cụ thể là tiện ích của nó `systemctl`.
Michael Hampton avatar
lá cờ cz
Tôi nghĩ rằng bằng cách nào đó bạn có thể đã cài đặt nhiều hơn một phiên bản MySQL riêng biệt. Kiểm tra bằng một cái gì đó như `dpkg -l 'mysql*'`
digijay avatar
lá cờ mx
Bạn đã thử `Sudo systemctl stop mysql && Sudo dpkg-reconfigure mysql-server-8.0` chưa? Bởi vì thông báo lỗi nói rằng mysql 8.0 chưa được cấu hình.
Gediminas avatar
lá cờ ua
@digijay Tôi nhận được `/usr/sbin/dpkg-reconfigure: mysql-server-8.0 bị hỏng hoặc chưa được cài đặt đầy đủ`
digijay avatar
lá cờ mx
Vui lòng thêm đầu ra của `Sudo apt-cache policy mysql-server` [vào câu hỏi của bạn](https://serverfault.com/posts/1070522/edit)
digijay avatar
lá cờ mx
Hmm, lạ thật, và `Sudo apt-get install mysql-server-8.0 --reinstall` cũng không hoạt động?
Gediminas avatar
lá cờ ua
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/127877/discussion-between-gediminas-and-digijay).

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