MySQL 5.7の完全な削除[終了]


120

MySQLをUbuntu 12.04から完全にアンインストールしようとしています。しかしできません。

たくさんのコマンドを試してみました。しかし、何も機能していません。誰かここで手伝ってくれる?

sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove

どうしたらいいかわからない。MySQLに関するすべてを削除したい。私がそれを見つけようとしているときはいつでも。わかりました。

全部取り除いて欲しい。mysql-server、mysql-client、mysql-libraries、さらには設定。

私を助けてください!!!


削除は成功しましたか?はいの場合は試してくださいsudo apt-get autoclean。それは役に立たないパッケージを削除します
ジョセフエルシド

1
削除しようとしているものは何ですか?apt-get purgeまたはdpkg --purgeを試しましたか?
MichaelN

走ろうとしていますlocate mysqlか?はいの場合は、を実行updatedbする前に実行してみてくださいlocate
nikhil500

アドバイス:askubuntuに聞いてください
DenysSéguret12年

7
再開するにはこの質問をお勧めします。これは、プログラマーが頻繁に実行する必要があるタスクです。
Dan Nissenbaum、2015年

回答:


352

まず、必要なデータベースのバックアップを mysqldump

注:後で復元する場合は、データベース全体をバックアップしてください。データベース全体が実際にパージして再インストールする必要があるためです。

合計すると、次のようになります。

sudo service mysql stop  #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql

上記のすべてのコマンドを1行で(コピーして貼り付けるだけ)

sudo service mysql stop && sudo killall -9 mysql && sudo killall -9 mysqld && sudo apt-get remove --purge mysql-server mysql-client mysql-common && sudo apt-get autoremove && sudo apt-get autoclean && sudo deluser mysql && sudo rm -rf /var/lib/mysql && sudo apt-get purge mysql-server-core-5.7 && sudo apt-get purge mysql-client-core-5.7 && sudo rm -rf /var/log/mysql && sudo rm -rf /etc/mysql

5
このすべての前に、mysqlサービスを停止する必要があります。「sudoサービス停止」。そうしないと、「userdel:ユーザーmysqlが現在ログインしています」のようなエラーが発生します。
arulraj.net 2014

1
ユーザーグループも削除するのはどうですか?
タイ。

10
さらにに関しては完全にアンインストールし、私はまた、設定やログの除去が含まれます: sudo rm -rf /var/log/mysqlsudo rm -rf /etc/mysql
クリス・

1
これはMySQL 5.6を削除するためにも機能することを確認しました(この回答の関連するコマンドでバージョン番号を変更するだけです)。
Dan Nissenbaum、2015年

1
MariaDBでも働いていました。両方をインストール/削除した後、競合が発生し、MySQL / MariaDBをすべてクリアして修正しました。(ところで、交換する必要があるmysqlmariadbのコマンドで)
Balmipour

78

/ var / lib / mysqlフォルダーを削除する必要があります。また、パッケージを削除するときにパージします(これが役立つと聞いています)。

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo rm -rf /var/lib/mysql

同様の問題が発生していました。2行目で問題が解消され、MySqlを最初からセットアップできるようになりました。うまくいけば、それもあなたに役立ちます!


次のコードは私を助けました。sudo rm -rf /usr/bin/mysql
シンバ2018年

28

端末で次のコマンドを実行します。

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get autoremove

sudo apt-get autoclean

各コマンドは確認を必要とするため、これらのコマンドを個別に実行します。ブロックとして実行する場合、現在実行中のコマンドの下のコマンドは確認をキャンセルします(コマンドが実行されないため)。

Mysqlのアンインストール方法を参照してください


私の場合、1番目と2番目の答えに従う必要があります。
Sumit 2007
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.