ホームページ >データベース >mysql チュートリアル >Linux での MySQL データベースのアンインストールの詳細な紹介
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
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 mysql2. 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/mysql3. いくつかの設定ファイルを削除します
設定ファイルには通常、/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 サイトの他の関連記事を参照してください。