Sau khi nâng cấp thường xuyên Ubuntu 20.04, tôi không thể chạy lại mysql. Tôi gặp lỗi này.
xxx@xxx:/etc/mysql$ mysql
LỖI 2002 (HY000): Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld.sock' (2)
Tôi đã thử nhiều cách kết hợp khác nhau trong khoảng 5 giờ nhưng không có cách nào hiệu quả. Tôi rất vui khi thoát khỏi cơ sở dữ liệu hiện tại nếu chúng vẫn tồn tại.
Đây là những gì tôi nhận được khi cố gắng gỡ cài đặt máy chủ mysql:
xxxx@xxx:/etc/mysql$ sudo apt xóa máy chủ mysql
Đọ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
Gói 'mysql-server' chưa được cài đặt nên không bị xóa
0 để nâng cấp, 0 để cài đặt mới, 0 để gỡ bỏ và 0 để không nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Đang thiết lập mysql-server-8.0 (8.0.25-0ubuntu0.20.04.1) ...
Không thể dừng mysql.service: Đơn vị mysql.service không được tải.
gọi-rc.d: initscript mysql, hành động "dừng" không thành công.
mysqld sẽ ghi lỗi vào /var/log/mysql/error.log
2021-06-11T12:46:36.625455Z 0 [ERROR] [MY-010946] [Server] Khởi động mysqld daemon không thành công. Kiểm tra nhật ký lỗi mysqld.
Cảnh báo: Không thể khởi động máy chủ.
Không thể đặt trước đơn vị: Tệp mysql.service: Liên kết đã bị cắt
/usr/bin/deb-systemd-helper: lỗi: cài đặt trước systemctl không thành công trên mysql.service: Không có tệp hoặc thư mục như vậy
Không thể khởi động mysql.service: Không tìm thấy đơn vị mysql.service.
gọi-rc.d: initscript mysql, hành động "bắt đầu" không thành công.
Không thể tìm thấy đơn vị mysql.service.
dpkg: gói xử lý lỗi mysql-server-8.0 (--configure):
đã cài đặt gói mysql-server-8.0 quy trình con sau khi cài đặt tập lệnh trả về trạng thái thoát lỗi 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
mysql-server-8.0
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
Đầu ra của tệp /var/log/mysql/error.log được hiển thị trong đầu ra ở trên như sau:
2021-06-11T12:39:33.378397Z 0 [Cảnh báo] [MY-011068] [Máy chủ] Cú pháp 'hết hạn-log-ngày' không được dùng nữa và sẽ bị xóa trong bản phát hành trong tương lai. Vui lòng sử dụng binlog_expire_logs_seconds inste>
2021-06-11T12:39:33.379542Z 0 [Hệ thống] [MY-010116] [Máy chủ] /usr/sbin/mysqld (mysqld 8.0.25-0ubuntu0.20.04.1) bắt đầu từ quy trình 9109
2021-06-11T12:39:33.380367Z 0 [Cảnh báo] [MY-013242] [Máy chủ] --character-set-server: 'utf8' hiện là bí danh cho bộ ký tự UTF8MB3, nhưng sẽ là bí danh cho UTF8MB4 trong tương lai>
2021-06-11T12:39:33.608401Z 1 [Hệ thống] [MY-013576] [InnoDB] Khởi tạo InnoDB đã bắt đầu.
2021-06-11T12:39:33.629330Z 1 [ERROR] [MY-012263] [InnoDB] Tệp dữ liệu innodb_system tự động mở rộng './ibdata1' có kích thước khác 768 trang (làm tròn xuống MB) so với quy định trong các>
2021-06-11T12:39:33.629486Z 1 [ERROR] [MY-012930] [InnoDB] Quá trình khởi tạo plugin bị hủy bỏ do lỗi Lỗi chung.
2021-06-11T12:39:34.129573Z 1 [ERROR] [MY-010334] [Server] Không thể khởi tạo DD Storage Engine
2021-06-11T12:39:34.129950Z 0 [ERROR] [MY-010020] [Server] Quá trình khởi tạo Từ điển dữ liệu không thành công.
2021-06-11T12:39:34.130270Z 0 [ERROR] [MY-010119] [Server] Đang hủy bỏ
2021-06-11T12:39:34.131554Z 0 [Hệ thống] [MY-010910] [Máy chủ] /usr/sbin/mysqld: Tắt máy hoàn tất (mysqld 8.0.25-0ubuntu0.20.04.1) (Ubuntu).
Và đầu ra của lệnh sau cho:
Sự giúp đỡ của bạn trong vấn đề này được đánh giá cao. Tôi không muốn thực hiện cài đặt lại Ubuntu mới.
Cảm ơn bạn.