Linux で MySQL 8.0 バージョンをアンインストールする方法

Linux で MySQL 8.0 バージョンをアンインストールする方法

1. MySQLをシャットダウンする

[root@localhost /]# サービスmysqldを停止
/bin/systemctl stop mysqld.service にリダイレクトします

2. MySQLの現在のインストールを確認し、以前にMySQLがインストールされていたかどうかを確認します。

[root@localhost /]# rpm -qa|grep -i mysql
mysql-コミュニティクライアント-8.0.13-1.el7.x86_64
mysql-コミュニティライブラリ-8.0.13-1.el7.x86_64
mysql-コミュニティ共通-8.0.13-1.el7.x86_64
mysql-コミュニティサーバー-8.0.13-1.el7.x86_64

3. インストールされたMySQLを削除するコマンドを実行します。

[root@localhost /]# rpm -ev mysql-community-client-8.0.13-1.el7.x86_64

エラー:

エラー: 依存関係に失敗しました:
mysql-community-server-8.0.13-1.el7.x86_64 (インストール済み) には、mysql-community-client(x86-64) >= 8.0.0 が必要です。

原因は依存パッケージが間違っていることです。解決するには次のコマンドを実行します。

[root@localhost /]# rpm -ev mysql-community-client-8.0.13-1.el7.x86_64 --nodeps

残りのものも上記の操作に従って実行されますが、さらに--nodepsも実行されます。

次に、# rpm -qa|grep -i mysql コマンドを実行して、削除が成功したかどうかを確認します。

4: 以前にインストールしたMySQLのディレクトリを確認し、削除します

[root@localhost /]# find / -name mysql
var/lib/mysql の
var/lib/mysql/mysql
lib64 の mysql
phpMySQL の
[root@localhost /]# rm -rf /var/lib/mysql
[root@localhost /]# rm -rf /var/lib/mysql/mysql
[root@localhost /]# rm -rf /usr/lib64/mysql
[root@localhost /]# rm -rf /usr/share/mysql

5: my.cnfを削除する

アンインストール後、/etc/my.cnf は削除されないので、手動で削除する必要があります。

[root@localhost /]# rm -rf /etc/my.cnf

最後に、アンインストールが完了したかどうかを確認します。結果がない場合は、アンインストールが完了したことを意味します。

[root@localhost /]# rpm -qa|grep -i mysql

上記は、Linux で MySQL 8.0 をアンインストールするための関連知識です。123WORDPRESS.COM を学習してサポートしていただき、ありがとうございます。

<<:  MySQL 8.0.15 winx64 のインストールと設定方法のグラフィックチュートリアル (Windows の場合)

>>:  vue-router のハッシュモードと履歴モードの違い

推薦する

CSS3で実装された天気アイコンのアニメーション効果

成果を達成する 実装コードhtml <div class="wrapper"...

Vue px to rem 構成の詳細な説明

目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...

MySQL 5.6 から 5.7 にアップグレードする際のマスター スレーブ遅延問題のトラブルシューティング

最近、Zabbix データベースを MySQL 5.6 から 5.7 にアップグレードしたときに、マ...

Tomcatのデフォルトパスの設定によって発生するプロジェクトURLの競合を解決する方法の詳細な説明

序文Tomcat は優れた Java コンテナですが、避けられない小さな落とし穴もいくつかあります。...

JavaScript で実装された 7 つのソート アルゴリズムの概要 (推奨!)

目次序文バブルソート基本アルゴリズム2 番目の書き方は、基本的なアルゴリズムに基づいて改良されていま...

アーティストの自己啓発におけるいくつかの経験

会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...

CSS で画像アダプティブ コンテナを実装するいくつかの方法 (要約)

多くの場合、画像をコンテナのサイズに合わせて調整する必要があります。 1. imgタグ方式幅と高さを...

Linuxカーネルのアクセス制御セキュリティを強化する方法

背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...

mysql charset=utf8 本当に意味が分かりますか

1. まずテーブル作成ステートメントを見てみましょう テーブル学生を作成( sid int 主キー ...

フロントエンドJavaScript ES6の詳細について

目次1. はじめに1.1 Babel トランスコーダ1.2 ポリフィル2. let と const ...

HTML でのテキストエリアの使用と一般的な問題およびケース分析

textarea タグはよく使われる HTML タグです。主に長いテキストを入力するときに改行するた...

Nginx10m+の高並列カーネル最適化に関する簡単な説明

高い同時実行性とは何ですか?デフォルトの Linux カーネル パラメータは、最も一般的なシナリオ向...

JSは要素のドラッグとプレースホルダー機能を実装します

このブログ投稿は、ブロガーが数日前に取り組んだプロジェクトで遭遇した困難についてです。これを学んだ後...

ソフトウェア テスト - MySQL (VI: データベース関数)

1.MySQL関数1. 数学関数PI() # 円周率 (pi) の値を返します。デフォルトの小数点...

Vueは透かし効果を簡単に実現します

序文: Vueプロジェクトで透かし効果を使用するには、コンテナを指定できます効果画像: 1. コンテ...