Làm thế nào để dọn sạch cài đặt mysql trên centos


9

mysql không tồn tại nữa nhưng khi tôi chạy yum remove mysqlthì nó nói rằng gói có sẵn nhưng không được đánh dấu để cài đặt, tôi không thể cài đặt mysql mới vì điều đó, tôi cần xóa hoàn toàn mọi thứ liên quan đến nó trước khi cài đặt mới, tôi không có bảng được tạo nên không cần sao lưu bất cứ thứ gì tôi đã cố sử dụng plugin yum yum-remove-with-leaf không hoạt động và không tìm thấy hướng dẫn nào để cài đặt đúng cách, dù sao tôi cũng đọc trên các diễn đàn rằng nó có lỗi và không nên được cài đặt để tôi đang tìm kiếm các cách khác để loại bỏ hoàn toàn mysql

và tôi có thể làm điều đó bằng cách sử dụng sftp?

@quanta

đầu ra của rpm -qa | grep mysql

mysql55-libs-5.5.10-1.w5
libmysqlclientl5-5.0.77-1.1.w5
php-mysql-5.3.8-1.1.w5

BIÊN TẬP

Tôi đã thử

yum remove mysql
yum remove mysql-server
yum clean all

và nó dường như không sửa nó.

Khi tôi chạy yum install mysql mysql-serverhay yum install mysqlhoặc yum install install mysql-servertôi sẽ có được điều này

nhập mô tả hình ảnh ở đây


Đầu ra của là rpm -qa | grep mysqlgì?
lượng tử

@quanta vui lòng đọc bản chỉnh sửa của tôi
người dùng

Điều gì xảy ra khi bạn thực thi yum install mysql-server?
lượng tử

@quanta vui lòng đọc bản chỉnh sửa của tôi thưa ông
người dùng

Câu trả lời:


8

yum remove mysql55-libs và thử lại.

Bên cạnh đó, tôi thấy bạn đã sử dụng rất nhiều repos: nguyên tử, dag, epel, rpmforge, livna, ..., nó có thể là nguyên nhân của xung đột. Theo tôi, atomicvà ( rpmforgehoặc epel) là đủ.


1
ok làm thế nào để loại bỏ các repos mà tôi không cần, 'yum remove dog' hoặc có cách nào khác không?
người dùng

1
Mở /etc/yum.repos.d/*.repotệp và thay đổi enabled=1thành enabled=0.
lượng tử

không hoạt động, tôi đã có một vps mới và nó đang hoạt động, tôi đoán có vấn đề với máy chủ, cảm ơn vì đã dành thời gian cho bạn
người dùng

12
  1. Thực hiện lệnh sau:

    # rpm -qa | grep mysql
    

    Nó sẽ liệt kê tất cả các gói mysql được cài đặt trên hệ thống của bạn. Ví dụ:mysql-libs-5.1.73-3.el6_5.x86_64

  2. Bây giờ thực hiện lệnh:

    # yum remove <name displayed in above step-1>
    

    Ví dụ: yum remove mysql-libs-5.1.73-3.el6_5.x86_64



1

bạn có thể đã cài đặt mariadb bằng cách nào đó khi bạn nghĩ rằng nó đang cài đặt mysql.

[root@localhost data_decrypt]# rpm -qa | grep maria
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-devel-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64

Tôi xóa các rpms trên yum removevà chạy yum install mysql-devellại. Và nó hoạt động! Cảm ơn bạn.
MKatleast3
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.