Windows 10 での mysql-8.0.17-winx64 のインストール方法

Windows 10 での mysql-8.0.17-winx64 のインストール方法

1.公式サイトからダウンロードして解凍する

参考:

ダウンロード後、zip 圧縮ファイル (mysql-5.7.26-winx64.zip) がダウンロードされますので、このファイルを解凍します。

解凍後、解凍したファイルを D:\mysql-5.7.26-winx64 に置きます。

2. 環境変数を設定する

MYSQL_HOME を MySQL 解凍パス D:\mysql-5.7.26-winx64 に設定し、 %MYSQL_HOME%\bin,若是win7系統,則需要這樣填寫:;%MYSQL_HOME%\bin如下圖所示:

3. MySQL 解凍パスで、初期化パラメータを構成するための新しい my.ini ファイルを作成し、次の内容を my.ini ファイルにコピーします。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
#ポート3306を設定 port = 3306 
# mysqlのインストールディレクトリをbasedir=D:\mysql-8.0.17-winx64に設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\mysql-8.0.17-winx64\data
# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

4. データベースを初期化する

管理者として cmd コマンド ウィンドウを開き、 mysqld --initializeコマンドを入力して、mysql データ ディレクトリを初期化します。初期化後、解凍されたディレクトリにデータ フォルダが生成されます。このフォルダには、.err で終わるファイルがあります。開くと、ランダムに生成されたパスワードが表示されます。次の図に示すように:

5. 設置サービス

cmdで次のコマンドを実行します

# サービスの登録

mysqld --install

#mysql を削除するには、次の図に示すように、mysqld --remove mysql コマンドを実行します。

# 以下のように、net start mysql サービスを開始します。

# 以下のように、net stop mysql を実行してサービスを停止します。

MySQL データベースにログインし、次のコマンドを使用します: mysql -u root -p。初期パスワードは、上のスクリーンショットに対応するパスワードです: o/wU!>G8lgzr、次の図に示されています。

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

ALTER USER USER() IDENTIFIED BY '輸入新密碼';

要約する

上記は、編集者が紹介したWindows 10でのmysql-8.0.17-winx64のインストール方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL 8.0.20 インストールチュートリアルとインストールに関する問題に関する詳細なチュートリアル
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • Windows で mysql-8.0.18-winx64 をインストールするチュートリアル (画像とテキスト付き)
  • Windows 環境に mysql-8.0.11-winx64 をインストールする際に発生する問題を解決する
  • mysql8.0 Windows x64 zip パッケージのインストールと構成のチュートリアル
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)

<<:  ESXI の仮想マシンにワークステーションをインストールするときに発生するネットワーク障害の解決策

>>:  JavaScript データ型変換の例 (他の型を文字列、数値型、ブール型に変換する)

推薦する

WeChatアプレットは記録機能を実装します

この記事では、WeChatアプレットのレコード機能を実装するための具体的なコードを参考までに紹介しま...

Linux における nohup と & の使い方と違いの詳細な説明

例:例として、Python コード loop_hello.py を使用します。このコードは、ループ回...

SSH ポート転送とは何ですか?何の役に立つの?

目次序文1. ローカルポート転送2. リモートポート転送3. 動的ポート転送(SOCKS5) 4. ...

ES6の新機能に関する最もよく使われる知識ポイントのまとめ

目次1. キーワード2. 脱構築3. 文字列4. 正規化5. 配列6. 機能7. オブジェクト8.シ...

Mysql 日付クエリの詳細な紹介

現在の日付を照会する CURRENT_DATE() を選択します。 CURDATE() を選択する;...

MySQLデータベースインデックスの詳細な説明

目次1. MySQLインデックスの紹介2. MySQLの5種類のインデックスの詳しい説明1. 総合索...

CentOS 6.9 で glibc ダイナミック ライブラリをアップグレードする詳細なプロセス

glibc は、gnu によってリリースされた libc ライブラリ、つまり c ランタイム ライブ...

MySQLイベント計画タスクに関する簡単な説明

1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...

JavaScriptにおけるこれの深い理解

Jsでのこれの深い理解JavaScriptスコープはstatic scopeスコープですが、 Jsの...

Docker Toolboxを完全にアンインストールする方法

Docker Toolbox は、Windows 10 Professional より前のバージョン...

MySQL スロークエリ: スロークエリを有効にする

1. スロークエリの用途は何ですか? long_query_time を超えて実行されるすべての S...

Ajax responseText による JSON データの解析のケース スタディ

ajax 処理後にサーバーから返される responseText が JSON データであるという問...

CentOS7でXShellとネットワーク設定を接続する方法

1. Linuxネットワーク構成ネットワークを構成する前に、まずローカル IPv4 アドレスやデフォ...

ウェブ開発で遭遇した問題と経験

<br />以下は開発中に遭遇した問題と、そこから得た経験です。デバッグに時間がかかりま...

MySQL サーバー IO 100% 分析および最適化ソリューション

序文ストレス テスト中に、リソース使用のボトルネックによって発生する最も直接的なパフォーマンスの問題...