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
を実行すると、これが表示されます
yum remove mysql55-libs
そしてさらに試みる。
さらに、atomic、dag、epel、rpmforge、livnaなどの多くのリポジトリを使用しているのを見ましたが、それが競合の原因である可能性があります。私の意見では、atomic
と(rpmforge
またはepel
)で十分です。
次のコマンドを実行します。
# rpm -qa | grep mysql
システムにインストールされているすべてのmysqlパッケージが一覧表示されます。例:mysql-libs-5.1.73-3.el6_5.x86_64
次のコマンドを実行します。
# yum remove <name displayed in above step-1>
例:yum remove mysql-libs-5.1.73-3.el6_5.x86_64
これを試して:
yum clean all
yum install mysql
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