mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル

mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル

MySQL 8.0.12のダウンロードとインストールのチュートリアルは参考までに、具体的な内容は次のとおりです。

ダウンロード

ダウンロード

図のように

ダウンロード後、インストール パッケージを任意のフォルダに解凍します。私は E ドライブに解凍しました。

インストール

1. 解凍後、E:\mysql\mysql-8.0.12-winx64 があるので、その中に空のフォルダデータを作成します。このフォルダが既に存在する場合は、この手順を実行する必要はありません。

2. my.iniファイルを作成し、メモ帳で開いて、次のコードをコピーします。

[mysqld]
# ポート 3306 を設定 port=3306
# mysqlのインストールディレクトリを設定します basedir=E:\\mysql\\mysql-8.0.12-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=E:\\mysql\\mysql-8.0.12-winx64\\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

環境変数の設定

  • コンピューターを右クリック -> プロパティ -> システムの詳細設定 -> 詳細設定 -> 環境変数
  • システム変数に MYSQL_HOME という変数を追加します。
  • Path変数を変更し、最後に%MYSQL_HOME%\binを追加します。

管理者としてcmdコマンドを実行し、mysqlのbinディレクトリへのパスを変更します。

データベースを初期化するには、次のコマンドを実行します: mysqld –initialize –console
結果では、次の文のコロンの後の部分がデフォルトのパスワードなので、書き留めておいてください。
root@localhostの一時パスワードが生成されます: rI5rvf5x5G,E

設置サービス

  • コマンドmysqld –installを実行すると、mysql がインストールされます。

###インストールが成功したかどうかをテストする

  • mysqlコマンドを実行します: net start mysql
  • mysqlコマンドを停止する: net stop mysql

パスワードを変更する

  • パスワードを123456に変更し、cmdを実行し、binディレクトリでコマンドを実行するとします: mysql -u root -p
  • 元のパスワードを入力してください
  • 入力ステートメント: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 8.0.22.0 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)
  • MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル
  • MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)

<<:  Nginx リバース プロキシはポート 80 のリクエストを 8080 に転送します

>>:  ブートストラップテーブルの使い方のまとめ

推薦する

JS を使って 1 分で github+Jekyll ブログに訪問カウント機能を追加する実装

目次1分でgithub+Jekyllブログにトラフィック機能を追加する1. ジェクルとは何か1. J...

MySQL のクラスター化インデックスとクラスター化インデックスの成長の仕組みを理解する

このノートでは、 MySQL の B+Tree インデックスとは何ですか?クラスター化インデックスは...

HTML5+CSS3コーディング標準

黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...

負の距離(共感) - 相互影響の反復プロセス

ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...

動的および静的分離を実現する nginx のサンプルコード

1. nginxの動的と静的の分離の簡単な設定web1は静的サーバー、web2は動的サーバー、nod...

XHTML チュートリアル: 初心者のための XHTML の基礎

<br />当サイトのオリジナルコンテンツですので、転載の際は出典を123WORDPRE...

HTML と CSS に関する基本的なメモ (フロントエンドでは必読)

HTMLに触れた当初はレイアウトにいつもテーブルを使っていましたが、とても面倒で見た目も悪かったの...

MySQL 5.7 共通データ型

——「MySQL in Simple Terms (第 2 版)」からのメモ数値型整数型バイト最小最...

Docker を使用して pypi プライベート リポジトリを構築する方法

1. 建設1. htpasswd.txtファイルを準備するファイルには、パッケージを倉庫にアップロー...

Vue コンポーネント (Vuex を含む) 間の値の転送に関する簡単な説明

目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...

HTMLの基礎: HTMLの基本構造

HTML ハイパーテキスト ドキュメントの基本構造は、ドキュメント ヘッダーとドキュメント本体の 2...

antd ツリーと親子コンポーネント間の値転送問題について (React のまとめ)

プロジェクト要件: 製品ツリー ノードをクリックすると、そのノードのすべての親ノードが取得され、表に...

Nginx ストリーム構成プロキシ (Nginx TCP/UDP ロード バランシング)

序章nginx が優れたリバース プロキシ サービスであることは誰もが知っています。nginx を使...

ウェブページの読み込み速度を上げる6つのヒント

第二に、キーワードのランキングは、Webページの表示速度にも関係しています(参照:キーワードランキン...

CSS フィルターを使用してマウスオーバー効果を記述する例

CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...