win10 で mysql8.0.23 をインストールし、「サービスが制御機能に応答しません」という問題を解決する方法

win10 で mysql8.0.23 をインストールし、「サービスが制御機能に応答しません」という問題を解決する方法

Windows10にmysqlをインストールする

1. 公式サイトからMySQLをダウンロードする

ウェブサイト: https://www.mysql.com/downloads/

マイスク

ダウンロード ページを下にスクロールし、下の赤いボックスをクリックします。

ここに画像の説明を挿入

以下の手順に従ってください。

ここに画像の説明を挿入

ここに画像の説明を挿入

ダウンロード後、解凍します。

解凍されたディレクトリは以下のとおりです。

ここに画像の説明を挿入

2. 環境変数を設定する

このコンピューター -> プロパティ -> システムの詳細設定 -> 環境変数 -> ユーザー変数のパス (ダブルクリック) -> 編集 (mysql インストール ディレクトリの下に bin ディレクトリを追加)。具体的な手順は次のとおりです。
(通常はユーザー変数とシステム変数の両方を追加します)

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

3. 初期化my.iniファイルを設定します(このファイルは新しく解凍したディレクトリには存在しません)

my.ini ファイル:

ここに画像の説明を挿入

編集された内容は次のとおりです。

[mysqld]
# ポート 3306 を設定 port=3306
#mysql のインストール ディレクトリを設定します。basedir=E:\\tools\\mysql-8.0.23-winx64\\mysql-8.0.23-winx64 #二重スラッシュを使用することを忘れないでください。単一のスラッシュを使用すると、ここで間違いが発生します。#mysql データベースのストレージ ディレクトリを設定します。datadir=E:\\tools\\mysql-8.0.23-winx64\\mysql-8.0.23-winx64\\data #初期化後にデータ ディレクトリが自動的に作成されます。#許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8mb4
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8mb4に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8mb4

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

(1)cmdを開き、管理者権限で実行する
(2)データベースを初期化する
cmd で MySQL インストール ディレクトリの bin ディレクトリに入り、次のコマンドを実行します。

mysqld --initialize --console

実行が完了すると、root ユーザーの初期デフォルト パスワードが次のように出力されます。

ここに画像の説明を挿入

最後: ?<M6fpM)i,/q は初期パスワードです (最初のスペースを除く)。パスワードを変更する前に、このパスワードを覚えておく必要があります。このパスワードは、次回のログイン時に必要になります。

(3)設置サービス:
MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。

mysqld --install [サービス名]

サービス名を指定しない場合、デフォルトのサービス名は mysql になります。
成功した実行は次のとおりです。

ここに画像の説明を挿入

インストールが完了したら、net start mysql コマンドを使用して MySQL サービスを開始できます。

ネットスタートMySQL

成功すると、次のように表示されます。

ここに画像の説明を挿入

失敗した場合は、次の場合にサービスを開始します。

ここに画像の説明を挿入

解決策を試してください: https://cn.dll-files.com/vcruntime140_1.dll.html にアクセスし、VCRUNTIME140_1.DLL の最新バージョンをダウンロードしてください。

ここに画像の説明を挿入

ダウンロード後、解凍したファイルを MySQL の bin サブディレクトリに直接配置します。コマンドを再実行します: net start mysql 成功するには

ここに画像の説明を挿入

(4)net stop mysqlコマンドを使用してサービスを停止します。 sc delete MySQLまたはmysqld -removeコマンドを使用してMySQLサービスをアンインストールします。

5. パスワードを変更する

bin ディレクトリで、次のように入力します。

mysql -u ルート -p

パスワードの入力を求められます。初期化パスワードを入力して、MySQL コマンド モードに入ります。

ここに画像の説明を挿入

MySQL でコマンドを実行します。

ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。

パスワードを変更します。コマンドの最後に「;」がなければならないことに注意してください。これは MySQL の構文であり、新しいパスワードは引用符で囲む必要があります。

この時点で、インストールと展開は完了です。

これで、win10 での mysql8.0.23 のインストールと、「サービスが制御機能に応答しない」問題の解決に関するこの記事は終了です。win10 での mysql8.0.23 のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.24 バージョンのインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.24 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.24 リリースノートのいくつかの改善点
  • Java から MySQL 8.0 JDBC に接続するための詳細な手順 (IDEA バージョン)
  • MySQL 8.0 のメモリ消費の詳細な分析
  • MySql8.023 インストール プロセスの詳細なグラフィック説明 (初回インストール)
  • MySQL 8.0 の新機能 - 管理ポートの使用の概要
  • MySQL 8.0 の新機能 - チェック制約の紹介
  • mysql8.0.23 msi インストールの超詳細なチュートリアル
  • MySQL 8.0.23 無料インストールバージョンの設定詳細チュートリアル
  • MySQL 8.0 の非表示列に対する基本操作

<<:  ハイパーリンクに関するいくつかの質問

>>:  要素(背景画像)の下に水平線アニメーションを実現するための純粋な CSS

推薦する

Mysql SQL ステートメントのコメント

MySQL SQL ステートメントにコメントを追加できます。MySQL SQL ステートメントのコメ...

MySQL マスタースレーブレプリケーションの実践の詳細説明 - GTID ベースのレプリケーション

GTIDベースのレプリケーション導入GTID ベースのレプリケーションは、MySQL 5.6 以降に...

Centos7 での python3 のインストールとアンインストールに関するチュートリアル

1. Python 3をインストールする1. 依存パッケージをインストールしますyum instal...

MySQL インポートおよびエクスポートのバックアップの詳細

目次1. MySQLのバックアップタイプの詳細な説明1. バックアップがデータベースに与える影響に基...

Vue+SpringBoot のフロントエンドとバックエンドの分離におけるクロスドメインの問題

フロントエンドとバックエンドを分離した開発では、フロントエンドがバックエンドの API を呼び出して...

Echarts 基本入門: 棒グラフと折れ線グラフの一般的な構成

1eChartsの基本手順4つのステップ1 DOMコンテナを見つける2 初期化3 設定オプション4 ...

この構成ファイルの排他ロックに失敗したという VMware 仮想マシンのプロンプトの解決方法

VMware が異常シャットダウンした後、再起動すると「この構成ファイルを排他的にロックできませんで...

JS の new 関数の詳細な説明

目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...

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

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

nginx設定ファイルの場所を見つける方法の詳細な説明

よく知らないサーバーの場合や、かなり前にインストールした場所を忘れてしまった場合、構成ファイルの場所...

Linux環境でglogログライブラリを使用する方法

Linuxライブラリを生成するLinux版はcentos7.3を使用し、コンパイルしてライブラリを生...

ウェブデザインにおけるカラーマッチングの優れた例30選

本日は、色彩の応用に関する優れた事例を 30 件集めて、皆さんにご紹介したいと思います。これらの事例...

Linux calコマンドの使用

1. コマンドの紹介cal (カレンダー) コマンドは、現在の日付または指定された日付のグレゴリオ暦...

mysql インストーラ ウェブ コミュニティ 5.7.21.0.msi インストール グラフィック チュートリアル

この記事の例では、Androidの9グリッド画像を表示するための具体的なコードを参考までに共有してい...

MySQL のユーザー権限を照会する方法の概要

MySQLユーザー権限を表示する2つの方法を紹介します1. MySQL grantsコマンドを使用す...