Windows 10 での MySQL 8.0 のダウンロードとインストール構成のグラフィック チュートリアル

Windows 10 での MySQL 8.0 のダウンロードとインストール構成のグラフィック チュートリアル

この記事では、MySQL 8.0のダウンロードとインストールについてご紹介します。具体的な内容は以下のとおりです。

まず最初にMySQLの8.0バージョンをダウンロードします。公式ウェブサイトにアクセスしてダウンロードし、BaiduでMySQLのダウンロードを直接検索して、次のページを選択します。

入力後、コミュニティバージョンを選択します。これはコミュニティです

下部にあるコンピュータのビット数に対応するzipバージョンを選択します

64ビット版を直接ダウンロードすることもできます

1. インストールおよび設定ファイル

ダウンロードしたインストール パッケージを、見つけやすい任意のパスに解凍します。初期化する前に、my.ini ファイルを設定する必要があります。解凍後のフォルダには my.ini ファイルがないので、新しいファイルを作成し、次の内容をコピーして、次のプロンプトに従っていくつかのパスを変更する必要があります。

[mysqld]
# ポート 3306 を設定 port=3306
# MySQL のインストールディレクトリを設定します basedir=C:\Program Files\MySQL // データベースのインストールディレクトリに変更します # MySQL データベースの保存ディレクトリを設定します datadatadir=E:\database\MySQL\Data // 通常はデータベースのルートディレクトリ、つまり上記のパスに Data を追加します
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

2. データベースの初期化

コマンドプロンプトを管理者として実行し、MySQL インストールディレクトリの bin ディレクトリに入り、コマンドmysqld --initialize --consoleを実行します。bin ディレクトリに入る方法がわからない場合は、Baidu にアクセスしてください。ここでは詳しく説明しません。

C:\Program Files\MySQL\bin>mysqld --initialize --console
2018-04-28T15:57:17.087519Z 0 [システム] [MY-013169] [サーバー] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) プロセス 4984 としてサーバーの初期化が進行中です
2018-04-28T15:57:24.859249Z 5 [注記] [サーバー] root@localhost の一時パスワードが生成されました: rI5rvf5x5G,E

localhostの後に初期化後に生成されたランダムなパスワードが続きます

3. データベースサービスをインストールして起動する

binディレクトリでmysqld --installコマンドを実行します。インストールが完了したら、 net start mysqlコマンドを実行してMySQLサービスを開始できます。

C:\Program Files\MySQL\bin>mysqld --install
サービスが正常にインストールされました。
C:\Program Files\MySQL\bin>net start mysql
MySQL サービスが開始しています。
MySQL サービスが正常に開始されました。
C:\Program Files\MySQL\bin>

4. ログインしてパスワードを変更する

MySQLインストールディレクトリのbinディレクトリでコマンドを実行します: mysql -u root -p 、次に初期化時に使用したパスワードを入力します。入力が成功したら、MySQLでコマンドを実行します: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';、下の図に示すように、パスワードが正常に変更されます。

C:\Program Files\MySQL\bin>mysql -u ルート -p
パスワードを入力してください: ************
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは8です
サーバーバージョン: 8.0.11
 
Copyright (c) 2000, 2018, Oracle およびその関連会社。無断複写・転載を禁じます。
 
OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。
 
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。
 
mysql> ALTER USER 'root'@'localhost' が '新しいパスワード' によって mysql_native_password で識別されます。
クエリは正常、影響を受けた行は 0 行 (0.06 秒)
 
マイSQL>

この時点で、インストールと展開は完了です。デフォルトでインストールされたデータベースを表示するには、コマンドshow databasesを使用できます。下図のようになっている場合は、データベースのインストール プロセス全体が正常に完了したことを意味します。

mysql> データベースを表示します。
+--------------------+
| データベース |
+--------------------+
| 情報スキーマ |
|mysql |
| パフォーマンススキーマ |
|システム|
+--------------------+
セット内の 4 行 (0.01 秒)
 
マイSQL>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 8.0.11 Community Green Edition の Windows 用インストール手順図
  • mysql8.0.11 winx64 手動インストールと設定チュートリアル
  • MySQL 8.0.11 インストール概要チュートリアル図
  • MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル
  • mysql インストーラ コミュニティ 8.0.12.0 インストール グラフィック チュートリアル
  • MySQL 8.0.12 winx64 詳細なインストールチュートリアル
  • MySQL 8.0.12 解凍バージョンのインストールチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.11 のインストールと設定方法のグラフィック チュートリアル (win10)

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

>>:  Ubuntu E: ロック /var/lib/dpkg/lock-frontend を取得できません - オープン (11: リソースが一時的に利用できません)

推薦する

CSSクラス名の問題の詳細な説明

数字で始まる次の CSS クラス名は有効になりません。 .1番目{ 色: 赤; }有効な CSS ク...

SQL 文を使用してデータを収集する場合の sum 関数と count 関数の if 判定条件の使用法の説明

まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...

MySQLの文字セットと検証ルールの詳細な説明

1いくつかの一般的な文字セットMySQL で最も一般的な文字セットには、ASCII 文字セット、ラテ...

ビジュアルデザインとインタラクションデザインについて

<br />製品設計プロセス全体において、ビジュアルデザインとインタラクションデザインの...

CSS の境界線を通して三角形と矢印を実装するサンプルコード

1. CSS ボックスモデルボックスには、余白、境界線、パディング、コンテンツが含まれます境界線の接...

MySQL 8.0 の新しいリレーショナル データベース機能の詳細な説明

序文MySQL 8.0 の最新バージョンは 8.0.4 rc であり、正式版は近日中にリリースされる...

MySQL で複数の主キーが定義されているエラーの解決方法

主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フ...

MySQLがOracleのnvlと同様の機能を持つことができるかどうかについての簡単な議論

isnullの代わりにifnullを使用するisnull は、null かどうかを判断するために使用...

Linux で lvm 論理ボリューム パーティションのサイズを調整するチュートリアル (xfs や ext4 などのさまざまなファイル システム用)

序文システムをインストールしたときに、パーティション領域を適切に割り当てませんでした。その後のメンテ...

Tomcat セキュリティ仕様 (Tomcat セキュリティ強化と仕様)

tomcat はオープンソースの Web サーバーです。Tomcat ベースの Web は実行効率...

CSS のフローティング サンプル コードをクリアする方法

概要この記事のフレームワーク図は次のとおりです。 1. フローティングとは一体何でしょうか? W3s...

Linuxサーバーのファイアウォールを変更してポートへのリモートアクセスを許可する方法

1. 問題の説明セキュリティ上の理由から、新しく構築されたサーバー クラスターでは、指定されたポート...

SQL 集計、グループ化、並べ替え

目次1. 集計クエリ1. COUNT関数2. SUM関数3. AVG関数4. MAX関数とMIN関数...

WeChatアプレットは日付と時刻に基づいた並べ替え機能を実装

最近、小さなプログラム プロジェクトを引き継いだのですが、リストを日付と時刻で並べ替えるという要件が...

HTML ul 順序なしテーブルのアプリケーションネスト

順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...