MySQL を解凍してインストールおよび完全に削除する方法の詳細なグラフィック説明

MySQL を解凍してインストールおよび完全に削除する方法の詳細なグラフィック説明

1. MySQLをインストールする

(1)ダウンロードしたMySQLの圧縮ファイルをMySQLをインストールするディレクトリに解凍します。

(2)解凍したフォルダを開き、default.iniファイルをコピーしてmy.iniに名前を変更します。このファイルの関連する設定は次のとおりです。

(3)システム環境変数設定のPath変数にMySQLインストールパスを追加します。

(4)管理者としてcmd.exeを開き、MySQLインストールディレクトリにbinファイルを入力してインストールを開始します。

まず、mysqld -install と入力してインストールし、次に net start mysql と入力してサービスを開始します。その後、mysql -u root -p を使用して mysql に入ることができます。最初のエントリにはパスワードはありません。終了、終了。

mysqlのパスワードを変更するには、次のコマンドを使用します: mysqladmin -u username -p old password password new password

すべての権限を root に付与します: 「.」で識別される root@"%" に *.* のすべての権限を付与します。

権限をフラッシュします。

2. 完全に削除する

(1) サービスを停止し、コントロールパネルでmysqlで始まるソフトウェアを探してアンインストールしましたが、見つかりませんでした。インストールファイルを直接削除することを選択したところ、ファイルが占有されているというメッセージが表示されました。

(2)コマンドウィンドウのコマンドを使用してMySQLサービスを削除します:sc delete mysql(ここでのmysqlはMySQLサービス名を指します)

(3)レジストリを削除するには、win+Rを押してからregeditと入力し、Enterキーを押してレジストリエディタに入ります。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLディレクトリを見つけて削除します。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL ディレクトリを削除します (この項目はコンピューター上で見つかりませんでしたが、他の 2 つの項目を削除して完全に削除できました)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL ディレクトリが削除されました

(4) インストールファイルを削除しようとしたところ、ファイルが使用中であるというメッセージが表示されたため、ファイルのサブディレクトリから 1 つずつ削除しました。その後、bin ディレクトリの mysqld.exe が使用中であるというメッセージを表示し続け、削除できないことがわかりました。

この時点で、強制的に削除し、cmdウィンドウに入り、mysqlインストールディレクトリのbinファイルを入力し、コマンド:mysqld.exe -removeを入力し、mysqlインストールディレクトリに移動してこのファイルを削除します。正常に削除され、インストールファイルが削除されます。

この時点で、MySQL は完全に削除され、別の新しいバージョンをインストールできます。

要約する

以上が、編集者が紹介した解凍によるMySQLのインストールと完全削除の方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQLで重複行を削除する方法
  • MySQL でのテーブルの作成と削除の詳細な例
  • 外部キー制約を持つテーブルデータを削除する MySQL メソッドの紹介
  • MySql テーブル内の行を削除する実用的な方法

<<:  JS の Promise に中止関数を追加する方法

>>:  Nginx 構成検出サービスのステータスを実装する方法

推薦する

JavaScript 型検出方法の例のチュートリアル

序文JavaScriptはWebフロントエンドで広く使われている言語の一つであり、Webアプリケーシ...

Uniapp は DingTalk スキャンコード ログイン サンプル コードを実装します

UniappにはDingTalk認証ログインがないため、この記事ではDingTalk QRコードログ...

私のCSSアーキテクチャのコンセプト - それは人によって異なり、ベストなものはなく、適切なものだけがある

はじめに<br />私はフロントエンド分野でかなり長い間働いており、CSS分野でも長い間...

dockerでopenGaussデータベースを構成する方法の詳細な説明

Windowsユーザー向けDocker で openGauss を使用するopenGaussイメージ...

ServerSocketのデフォルトIPバインディングの実装プロセスの詳細な説明

開発中にサーバーを起動する必要がある場合、ローカルテストではポートを直接書き込み、実際の環境ではバイ...

Mysql論理アーキテクチャの詳細な説明

1. 全体的なアーキテクチャ図他のデータベースと比較すると、MySQL は、そのアーキテクチャがさま...

フォームタグの Enctype 属性とその応用例の紹介

Enctype : ブラウザがデータをサーバーに送り返すときに使用するエンコーディングのタイプを指定...

Docker ベースの ELK を素早く構築する方法

[概要] この記事では、自作の Docker プラットフォームをベースに完全な ELK システムを素...

DOCTYPE宣言の機能と使い方の詳しい説明

1. ブラウザのレンダリングモードとdoctype一部の Web ページは標準に従って作成されていま...

Vueのprovideとinjectの使い方と原則を分析する

まず、provide/inject を使用する理由について説明しましょう。祖父コンポーネントと孫コン...

Vue プロジェクトはファイルダウンロードの進行状況バー機能を実装します

日常業務でファイルをダウンロードする一般的な方法は 2 つあります。 1 つ目は、サーバーのファイル...

原因不明のMySqlサービス消失の解決策

原因不明のMySqlサービス消失の解決策先ほど、MySQL-Front が突然 MySql を開けな...

JavaScript 配列重複排除問題の詳細な研究

目次序文 👀リサーチを始めましょう🐱‍🏍オリジナル🧶 indexOf を使用した元の方法の最適化 ✍...

TypescriptとAxiosに基づくインターフェースリクエスト管理の詳細な説明

目次アイデア傍受を要求するレスポンスインターセプションhttpClient.tsを使用してリクエスト...

CSSはリストのスタイルを設定し、ナビゲーションメニューの実装コードを作成します。

1. リストシンボルを設定するlist-style-type: attribute; //リストの...