MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)

MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)

さっそく始めましょう

まず公式サイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。

Mybatis jar パッケージ (mysql ドライバー パッケージを含む) v3.4.6 公式バージョンを無料でダウンロード

ダウンロードしたら解凍してください

解凍後はこんな感じ

初期化ファイルmy.iniを設定する

解凍したディレクトリには my.ini ファイルはありません。インストール ルート ディレクトリに追加された my.ini ファイルに自分で作成し (新しいテキスト ファイルを作成し、ファイルの種類を .ini に変更)、基本設定を記述します。

[mysqld]
# ポート 3306 を設定 port=3306
# MySQLのインストールディレクトリを設定します basedir=C:\Program Files\MySQL
# MySQLデータベースデータの保存ディレクトリを設定します。datadir=C:\Program Files\MySQL\Data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。
最大接続エラー数=10
# サーバーが使用するデフォルトの文字セットは utf8mb4 です
文字セットサーバー=utf8mb4
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8mb4に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8mb4

構成ファイル内のパスは実際のストレージ パスと一致している必要があります (8.0.18 ではデータ フォルダーを手動で作成しないでください)

MySQLを初期化する

インストール中は、権限エラーを回避するために、管理者として CMD を実行しようとします。そうしないと、インストール中にエラーが報告され、インストールが失敗します。

C:\Windows\System32

右クリックして管理者として実行

開いたら、mysqlのbinディレクトリに入ります

MySQL ディレクトリの下の bin ディレクトリでコマンドを実行します。

mysqld --initialize --console 

知らせ! [注記][MY-010454][サーバー] root@localhost の一時パスワードを生成しています: 9P0gYk-? 0,kT、root@localhost:9P0gYk-? の場合0、kTは初期パスワードです(最初のスペースを除く)。パスワードを変更する前に、このパスワードを覚えておく必要があります。このパスワードは、次回のログイン時に必要になります。まずパスワードをコピーして保存してください!!!

システムエラーが発生した場合

列: これは、操作に必要な一部の Microsoft ライブラリが不足しているためです。 Baiduで検索してダウンロードソースを見つけ、インストールすることができます(再起動が必要な場合があります)

MySQL サービスをインストール + MySQL サービスを開始

MySQLサービスをインストールする

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

mysqld --install [サービス名] ### (サービス名は省略可能で、デフォルトはmysqlです) 

成功!

このような事態が発生した場合

これは、mysql サービスがまだ削除中であることを意味します。

このコマンドを使用する

MySQL は SC によって削除されました

実行時にサービスをインストールする

サービスが正常にインストールされたら、次のコマンドを実行します。

ネットスタートMySQL

MySQLサービスを開始する

全体で3つのステップ

1 MySQLを初期化する

2. サービスを作成する

3 サービスを開始する

この時点で MySQL はすでにインストールされています。

MySQLに接続してパスワードを変更する

誰もがNavicat、Little Dolphin、その他のデータベースグラフィカルツールを持っていると思います

いいえ、Navicat の公式 Web サイトにアクセスしてダウンロードします (14 日間無料で使用できます)。

MySQLサービスはすでに開始されています。Navicatを開いて接続するだけです。

新しいMySQL接続

先ほどコピーするように頼んだroot @ localhost : の後の初期パスワードを覚えていますか?今必要なので、コピーして貼り付けてください。 (スペースに注意してください。)

ぜひ試してみてください!

MySQLが正常にインストールされ、ログインできるようになりました

今こそパスワードを変更する時です

mysql binディレクトリのデータベースに接続することもできますmysql -u root -p

パスワードをもう一度入力してEnterキーを押します

mysql> を使用すると、今度はパスワードを変更できます。

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

パスワードの変更が完了したら

exit; (mysql を終了)

パスワードを変更するにはSQLを記述しますか?

面倒すぎる、低すぎる

さあ、簡単な方法がある

Navicatで保存した接続をダブルクリックします

新しいパスワードを入力するよう求められます

わかりました

チュートリアルはこれで終わりです

他の人のチュートリアルと違うところはありますか?(1回でOK)

よろしければ「いいね!」とフォローをお願いします!

個人の公開アカウントでも技術記事をシェアしていきますので、ご興味がありましたらフォローしてください!

MySQL 8.0.19 (Windows 64 ビット) の詳細なインストール チュートリアルに関するこの記事はこれで終わりです。MySQL 8.0.19 のインストールに関するより詳しい内容については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Windows 64 ビットでの MySQL 8.0.25 のインストールと構成のチュートリアル (最も詳細!)
  • Windows Server 2012 で MYSQL5.7.24 をインストールする際の問題の詳細な説明
  • Windows での MySQL の詳細なインストール手順と基本的な使用方法
  • WindowsでのMySQLインストールチュートリアルの詳細な紹介
  • Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • Windows に MySQL 8.0.x をインストールするチュートリアル

<<:  nginx+FastDFS を使ってファイル管理システムを段階的に構築する

>>:  Vue+Elementでページング効果を実現

推薦する

MySQL データ型における DECIMAL の使用法の詳細な説明

MySQL データ型における DECIMAL の使用法の詳細な説明MySQL のデータ型には、INT...

XHTML CSSを使用して正式なブログを書く

ブログの正式名称は「Web log」で、中国語で「ネットワークログ」を意味します。後にブログに短縮さ...

jquery+springbootでファイルアップロード機能を実現

この記事の例では、ファイルアップロード機能を実現するためのjquery+springbootの具体的...

openlayers6のマップオーバーレイの詳細な説明

1. オーバーレイの概要オーバーレイとは、その名の通り、別の形で地図上に表示される、覆うことを指しま...

Vue 2.0 の基礎を詳しく解説

目次1. 特徴2. 例3. オプション4. 基本的な文法5. ライフサイクル6. ルーティング管理 ...

5つのクールで実用的なHTMLタグと属性の紹介

実はこれもクリックベイトのタイトルであり、「派手」とは言えません。ただ私が無知で、こうしたラベルを見...

CentOS 7.3 で Nginx 仮想ホストを設定する方法

実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...

Reactにおけるコンテキスト適用シナリオの分析

コンテキストの定義と目的コンテキストは、コンポーネント ツリーにプロパティを明示的に渡すことなく、コ...

CSS を使用して等アスペクト比のアダプティブ コンテナを実装する方法

最近、モバイル ページを開発しているときに、ページの幅が 100% の場合、高さは幅の半分になり、携...

vxe-table を使用して vue で編集可能なテーブルを作成するプロセス

プロジェクトには、オンラインで編集する必要があるテーブルがあります。最初は、要素の el-table...

jQuery における Ajax の関連知識ポイントのまとめ

序文JavaScriptを学ぶ学生は、 AJAX (非同期JavaScriptとxml) 変換は非同...

HTML における画像タグの使用方法の詳細な説明

HTML では、<img> タグはテキスト内の画像タグを定義するために使用されます。その...

ウェブサイトのデザインを改善するための役立つ提案を提供します

<br />ウェブサイトを科学的にデザインする: アイトラッキング研究から学ぶ 23 の...

CSSフロートの特性についての簡単な説明

この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...

LeetCode の SQL 実装 (177. 給与が N 番目に高い)

[LeetCode] 177. 最も高い給与従業員テーブルからn番目に高い給与を取得する SQL ...