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 構成検出サービスのステータスを実装する方法

推薦する

Tencent Cloud Server Centosにデータディスクをマウントする方法

まず、ハードディスクデバイスにデータディスクがあるかどうかを確認します # まずfdisk -lを実...

MySQLで時間別データと最後の時間別データの差をクエリするアイデアの詳細な説明

1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...

ウェブ画像形式としてPNG、JPG、GIFを選択して使用する方法

では、GIF、PNG、JPG のどの形式を候補形式として選択すればよいのでしょうか。また、どの画像形...

vscode dockerプラグインのdocker.socket権限問題を解決する

解決策: システム内のすべての .vscode 関連プロセスを終了します (または、remote-s...

MySQL ルートパスワードを変更する 4 つの方法 (要約)

方法1: SET PASSWORDコマンドを使用するまずMySQLにログインします。フォーマット: ...

使用したコマンドを表示するLinuxコマンドメソッドの概要

システムでは多くのコマンドが使用されていますが、使用したコマンドをどのように確認すればよいでしょうか...

MySQL での varchar 型の日付の比較、並べ替え、その他の操作の実装

MySQL を使用する場合、日付は通常、datetime や timestamp などの形式で保存さ...

ブラウザのスクロールバーのスタイルを変更するための純粋な CSS の例

CSSを使用してブラウザのスクロールバーのスタイルを変更する ::-webkit-スクロールバー{ ...

JSはスネークゲームを実装する

目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...

MySQLのint主キーの自己増分の問題を解決する

導入MySQL データベースを使用する場合、int を主キーとして使用し、自動インクリメントに設定す...

React 関数コンポーネントのパフォーマンス最適化のアイデアの詳細な説明

最適化のアイデア最適化には主に 2 つの方向があります。再レンダリングの回数を減らします。 Reac...

CentOS 8 に htop をインストールする方法のチュートリアル

システムをインタラクティブに監視したい場合は、htop コマンドが最適な選択肢の 1 つです。 ht...

SQLはROW_NUMBER() OVER関数を使用してシーケンス番号を生成します。

構文: ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY...

Vue3は独自のページングコンポーネントをカプセル化します

この記事の例では、vue3 が独自のページングコンポーネントをカプセル化する具体的なコードを参考まで...

Linux で 1 回限りのスケジュールされたタスクを実行するための at コマンドの使用に関する詳細な説明

目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...