Đ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 la chn thay thế cp nht: sdng /var/lib/mecab/dic/ipadic-utf8 để cung cp /var/lib/mecab/dic/debian (mecab-dictionary) ở chế độ tự động
Đang thiết lp mysql-server-8.0 (8.0.25-0ubuntu0.20.04.1) ...
các la chn thay thế cp nht: sdng /etc/mysql/mysql.cnf để cung cp /etc/mysql/my.cnf (my.cnf) ở chế độ tự động
Đổi tên các tùy chn key_buffer và myisam-recover đã bxóa (nếu có)
mysqld sghi li vào /var/log/mysql/error.log
mysqld đang chy dưới dng pid 29427
dpkg: gói xlý li mysql-server-8.0 (--configure):
 đã cài đặt tp lnh sau cài đặt gói mysql-server-8.0 

quy trình con trvtrng thái thoát li 1
    Không có báo cáo apport nào được viết vì thông báo li cho biết đây là li tiếp theo tli trước đó.


dpkg: scphthuc ngăn cu hình ca máy chmysql:
 mysql-server phthuc vào mysql-server-8.0; Tuy vy:
  Gói mysql-server-8.0 chưa được định cu hình.

dpkg: li xlý gói mysql-server (--configure):
 vn đề phthuc - không được định cu hình
Xlý kích hot cho systemd (245.4-4ubuntu3.11) ...
Xlý trigger cho man-db (2.9.1-1) ...
Xlý trình kích hot cho libc-bin (2.31-0ubuntu9.2) ...
Đã bt gp các li trong quá trình xlí thông tin:
 mysql-server-8.0
 máy chmysql
E: Tiến trình con /usr/bin/dpkg trvmã li (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.