web-dev-qa-db-ja.com

apt-getでMySQLをアンインストールできません

http://dev.mysql.com/downloads/mysql/ から汎用Linux 64ビットMySQL 5.6.17 TARアーカイブをダウンロードし、次の手順に従って64ビットUbuntu 14.04にインストールしました。 http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html

サーバーに問題があるため、アンインストールして新規インストールを行います。しかし、通常のapt-get remove mysql-serverMysqlをアンインストールする方法は? )を試してみると、次のようになります:

Package 'mysql-server' is not installed, so not removed

そもそもapt-getを使用してインストールしなかったためだと思います。指示通りにscripts/mysql_install_dbを使用していました。

MySQLサーバーをアンインストールする他の方法はありますか、それともインストールフォルダを削除するだけでいいですか?

編集

$ dpkg --get-selections | grep -v deinstall | grep "mysql"

以下の結果が得られます。

libdbd-mysql-Perl               install
libmysqlclient18:AMD64          install
mysql-client                    install
mysql-client-5.5                install
mysql-client-core-5.5           install
mysql-common                    install
mysql-workbench-community       install
4
faizal

mysql関連パッケージとその設定を完全に削除する必要があると仮定して、以下を試してください。

Sudo apt-get remove --purge mysql*     # will remove all relating packages and its config
Sudo apt-get autoremove               
Sudo apt-get autoclean

上記のコマンドは、すべてのmysql関連パッケージを完全に削除します。

それが役に立てば幸い!!

4
AzkerM

.tar.gzファイルからMYSqlをインストールした場合、Ubuntuのネイティブパッケージ管理システム(apt-get)からMYSqlをアンインストールすることはできません。

抽出されたディレクトリ内でuninstall.shスクリプトを見つけて実行し、MYSQLに関連するすべてのファイルを完全に削除します。

3
Avinash Raj

以下は、mysqlを含むすべてをアンインストールします。

apt-get remove --purge mysql*.*
apt-get autoremove
apt-get autoclean

その後、以下を再度実行して、残りのパッケージを確認します。

dpkg --get-selections | grep -v deinstall | grep "mysql"

私の場合、mysql-commonのみが表示されます。

再インストールすると、すべてが機能するはずです。

1
user478498

私にとっては、コアMySQLサービスを削除する危険にさらされることなく、これでうまくいきました。

Sudo apt-get remove --purge mysql-workbench*
0
Hamman Samuel