CentOSのMySQLインストールをクリーンアップする方法


9

mysqlはもう存在しませんが、実行yum remove mysqlすると、パッケージは使用可能であるがインストール用にマークされていないと表示されます。そのため、新しいmysqlをインストールできません。新しいものをインストールする前に、それに関連するすべてを完全に削除する必要があります。テーブルがありません。作成されたので、バックアップする必要はありません。yumプラグインを使用しようとしましたが、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-serveryum install mysqlまたはyum install install mysql-server私はこれを得るでしょう

ここに画像の説明を入力してください


の出力はrpm -qa | grep mysql何ですか?
クォンタム2011

@quantaは私の編集を読んでください
ユーザー

実行するとどうなりますyum install mysql-serverか?
クォンタム

@quantaは私の編集サーを読んでください
ユーザー

回答:


8

yum remove mysql55-libs そしてさらに試みる。

その上、あなたがたくさんのリポジトリを使用しているのを見ました:アトミック、DAG、エペル、RPMフォージ、リヴナ、...、それは衝突の原因かもしれません。私の意見では、atomicそして(rpmforgeまたはepel)で十分です。


1
不要なレポジトリを削除する方法、「犬を削除する」、または別の方法はありますか?
ユーザーの

1
/etc/yum.repos.d/*.repoファイルを開き、に変更enabled=1enabled=0ます。
クォンタム

しなかった仕事、お時間の先生に感謝、私は、サーバーで何か間違っがあったと思い、私は新しい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

mysqlをインストールしていると思ったときに、mariadbを何らかの方法でインストールした可能性があります。

[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

上記のrpmを消去してyum removeyum install mysql-develもう一度実行します。そしてそれはうまくいきます!ありがとうございました。
MKatleast3 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.