ホームページ  >  記事  >  データベース  >  Linux での MySQL データベースのアンインストールの詳細な紹介

Linux での MySQL データベースのアンインストールの詳細な紹介

黄舟
黄舟オリジナル
2017-06-04 10:00:131186ブラウズ

LinuxプラットフォームでMySQLをアンインストールするにはどうすればよいですか?この記事では、主に Linux で MySQL データベースをアンインストールする方法を紹介します。これには特定の参考値があります。興味のある方は、 Linux で MySQL データベースをアンインストールする方法を参照してください。 以下に、Linux プラットフォームで MySQL をアンインストールする方法をまとめて整理します。 MySQL をインストールするには、バイナリ パッケージのインストール (汎用バイナリを使用)、RPM パッケージのインストール、ソース コードのインストールの 3 つの主な方法があります。インストール方法が異なると、アンインストール手順も若干異なります。記事に不備や間違いがございましたら、ご指摘・追加していただければ幸いです!

RPMパッケージインストール方法を使用したMySQLのアンインストール

1. MySQLコンポーネントがインストールされているかどうかを確認します。

[root@DB-Server init.d]# rpm -qa | grep -i mysql
MySQL-devel-5.6.23-1.linux_glibc2.5
MySQL-client-5.6.23-1.linux_glibc2.5 
MySQL-server-5.6.23-1.linux_glibc2.5

上記のように、MySQL 5.6.23 バージョンの client、server、devel の 3 つのコンポーネントがインストールされていることを意味します。

2. アンインストールする前に MySQL サービスを終了します

2.1 方法 1

[root@DB-Server init.d]# service mysql status
 MySQL running (25673)[ OK ]
[root@DB-Server init.d]# service mysql stop
 Shutting down MySQL..[ OK ]
[root@DB-Server init.d]# service mysql status
 MySQL is not running[FAILED]

2.2 方法 2
[root@DB-Server init.d]# ./mysql status
 MySQL running (26215)[ OK ]
[root@DB-Server init.d]# ./mysql stop
 Shutting down MySQL..[ OK ]
[root@DB-Server init.d]# ./mysql status
 MySQL is not running[FAILED]
[root@DB-Server init.d]#

[root@DB-Server init.d]# chkconfig --list | grep -i mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off 
[root@DB-Server init.d]#
3. MySQL に対応するフォルダー情報を収集します。

最高で最も実用的な find コマンドは、後で MySQL を完全に削除できるように、MySQL データベースに関連するファイルを表示します。

[root@DB-Server init.d]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

4. MySQL のさまざまなコンポーネントをアンインストールして削除します

[root@DB-Server init.d]# find / -name mysql
/etc/rc.d/init.d/mysql
/etc/logrotate.d/mysql
/var/lock/subsys/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/include/mysql
/usr/include/mysql/mysql
/usr/bin/mysql
/usr/share/mysql
/usr/lib64/mysql

5. MySQL に対応するフォルダーを削除します

各 MySQL フォルダーがクリーンで削除されているかどうかを確認します。

[root@DB-Server init.d]# 
[root@DB-Server init.d]# rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5
[root@DB-Server init.d]# rpm -ev MySQL-server-5.6.23-1.linux_glibc2.5
You have new mail in /var/spool/mail/root
[root@DB-Server init.d]# rpm -ev MySQL-client-5.6.23-1.linux_glibc2.5
[root@DB-Server init.d]#

6. mysql ユーザーとユーザー グループを削除します

必要に応じて、mysql ユーザーと mysql ユーザー グループを削除します。

[root@DB-Server init.d]# whereis mysql
mysql:
[root@DB-Server init.d]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
[root@DB-Server init.d]# rm -rf /var/lib/mysql
[root@DB-Server init.d]# rm -rf /var/lib/mysql/mysql
[root@DB-Server init.d]# rm -rf /usr/lib64/mysql
[root@DB-Server init.d]#

7. MySQL がアンインストールおよび削除されているかどうかを確認します

[root@DB-Server ~]# more /etc/passwd | grep mysql
mysql:x:101:501::/home/mysql:/bin/bash
[root@DB-Server ~]# more /etc/shadow | grep mysql
mysql:!!:16496::::::
[root@DB-Server ~]# more /etc/group | grep mysql
mysql:x:501:
[root@DB-Server ~]# userdel mysql
[root@DB-Server ~]# groupdel mysql
groupdel: group mysql does not exist
[root@DB-Server ~]#

バイナリ パッケージを使用した MySQL のアンインストール/ソース コードのインストール方法

MySQL がバイナリ パッケージを使用してインストールされている場合、次のコマンド。したがって、MySQL のインストール方法がわからない場合は、MySQL がインストールされているかどうかを確認するために次のコマンドを決して使用しないでください

[root@DB-Server init.d]# rpm -qa | grep -i mysql

1. MySQL サービスを確認し、サービス プロセスを閉じます。

まず、MySQL サービスのステータスがあるかどうかを確認します。以下に示すように、MySQL サービスが開始されます。

[root@DB-Server init.d]# rpm -qa | grep -i mysql

2. MySQL インストールディレクトリを見つけて完全に削除します

[root@DB-Server init.d]# ps -ef | grep mysql
root   4752 4302 0 22:55 pts/1  00:00:00 more /etc/init.d/mysql.server
root   7176   1 0 23:23 pts/1  00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/DB-Server.localdomain.pid
mysql   7269 7176 15 23:23 pts/1  00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/DB-Server.localdomain.err --pid-file=/usr/local/mysql/data/DB-Server.localdomain.pid
root   7321 4302 0 23:23 pts/1  00:00:00 grep mysql
[root@DB-Server init.d]# /etc/init.d/mysql.server status
MySQL running (7269)[ OK ]
[root@DB-Server init.d]# /etc/init.d/mysql.server stop
Shutting down MySQL..[ OK ]
[root@DB-Server init.d]# /etc/init.d/mysql.server status
MySQL is not running[FAILED]
[root@DB-Server init.d]#

[root@DB-Server init.d]# whereis mysql
 mysql: /usr/local/mysql
 [root@DB-Server init.d]# find / -name mysql
 /var/spool/mail/mysql
 /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/include/mysql
 /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/bin/mysql
 /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/data/mysql
 /usr/local/mysql
3. いくつかの

設定ファイルを削除します

設定ファイルには通常、/etc/my.cnf または /etc/init.d が含まれます。 /mysql.server (特定のインストールと構成に応じて)。

4. MySQL ユーザーとユーザー グループを削除します

[root@DB-Server init.d]# rm -rf /usr/local/mysql-5.7.5-m15-linux-glibc2.5-x86_64/ 
[root@DB-Server init.d]# rm -rf /usr/local/ 
[root@DB-Server init.d]# rm -rf /var/spool/mail/mysql 
[root@DB-Server init.d]#
参考:

Linux での mysql の完全アンインストールの詳細な説明

以上がLinux での MySQL データベースのアンインストールの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。