web-dev-qa-db-ja.com

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

mysqlはもう存在しませんが、yum remove mysqlを実行すると、パッケージは使用可能であるがインストール用にマークされていないというメッセージが表示されます。そのため、新しい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-serverまたはyum install mysqlまたはyum install install mysql-serverを実行すると、これが表示されます

enter image description here

9
user

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

さらに、atomic、dag、epel、rpmforge、livnaなどの多くのリポジトリを使用しているのを見ましたが、それが競合の原因である可能性があります。私の意見では、atomicと(rpmforgeまたはepel)で十分です。

8
quanta
  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

12
Sumedh J

これを試して:

    yum clean all
    yum install mysql
2
Richardp

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
1
davidj411