วิธีทำความสะอาดการติดตั้ง mysql บน CentOS


9

mysql ไม่มีอยู่อีกต่อไป แต่เมื่อฉันเรียกใช้yum remove mysqlมันบอกว่ามีแพ็คเกจ แต่ไม่ได้ทำเครื่องหมายสำหรับการติดตั้งฉันไม่สามารถติดตั้ง mysql ใหม่ได้เพราะอย่างนั้นฉันต้องลบทุกอย่างที่เกี่ยวข้องก่อนที่จะติดตั้งใหม่ทั้งหมดฉันไม่มีตาราง สร้างขึ้นดังนั้นไม่จำเป็นต้องสำรองข้อมูลใด ๆ ที่ฉันพยายามใช้ yum plugin yum-remove-with-leaves ไม่ทำงานและไม่พบคำแนะนำใด ๆ ในการติดตั้งอย่างถูกต้องแล้วฉันอ่านในฟอรัมที่มีบั๊กและไม่ควรทำ ติดตั้งแล้วฉันกำลังค้นหาวิธีอื่น ๆ เพื่อลบ mysql อย่างสมบูรณ์

และฉันสามารถทำได้โดยใช้ SFTP?

@quanta

ผลลัพธ์ของ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

แก้ไข

ฉันเหนื่อย

yum remove mysql
yum remove mysql-server
yum clean all

และดูเหมือนจะไม่แก้ไข

เมื่อฉันเรียกyum install mysql mysql-serverหรือyum install mysqlหรือyum install install mysql-serverฉันจะได้รับนี้

ป้อนคำอธิบายรูปภาพที่นี่


อะไรคือผลลัพธ์ของrpm -qa | grep mysql?
quanta

@quanta โปรดอ่านการแก้ไขของฉัน
ผู้ใช้

จะเกิดอะไรขึ้นเมื่อคุณดำเนินการyum install mysql-server?
quanta

@quanta โปรดอ่านผู้แก้ไขของฉัน
ผู้ใช้

คำตอบ:


8

yum remove mysql55-libs และลองอีกครั้ง

นอกจากนี้ฉันเห็นคุณใช้ repos มากมาย: อะตอม, dag, epel, rpmforge, livna, ... มันอาจเป็นสาเหตุของความขัดแย้ง ในความเห็นของฉันatomicและ ( rpmforgeหรือepel) ก็เพียงพอแล้ว


1
ตกลงวิธีลบ repos ที่ฉันไม่ต้องการ 'yum remove dog' หรือมีวิธีอื่นอีกไหม?
ผู้ใช้

1
เปิด/etc/yum.repos.d/*.repoไฟล์และการเปลี่ยนแปลงไปenabled=1 enabled=0
quanta

ไม่ทำงานฉันได้ vps ใหม่และตอนนี้ทำงานฉันเดาว่ามีบางอย่างผิดปกติกับเซิร์ฟเวอร์ขอบคุณสำหรับเวลาของคุณ
ผู้ใช้

12
  1. ดำเนินการคำสั่งต่อไปนี้:

    # rpm -qa | grep mysql
    

    มันจะแสดงรายการแพ็คเกจ mysql ที่ติดตั้งไว้ทั้งหมดในระบบของคุณ เช่น:mysql-libs-5.1.73-3.el6_5.x86_64

  2. ตอนนี้รันคำสั่ง:

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

    เช่น: yum remove mysql-libs-5.1.73-3.el6_5.x86_64



1

คุณอาจติดตั้ง mariadb อย่างใดเมื่อคุณคิดว่ามันกำลังติดตั้ง 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

ฉันลบ rpms ด้านบนด้วยyum removeและเรียกใช้yum install mysql-develอีกครั้ง และมันใช้งานได้! ขอบคุณ.
MKatleast3
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.