mysql8.0.11 winx64 手動インストールと設定チュートリアル

mysql8.0.11 winx64 手動インストールと設定チュートリアル

まず、私の日常生活についてお話しします。MySQLの急速なアップデートにより、MySQLはバージョン8.0に飛躍的にアップデートされました。では、以前使用していた5.Xバージョンとの明らかな違いは何でしょうか?まず、MySQL5.Xの組み込みテーブルのクエリ速度をお見せしましょう。

次にMySQL 8.0の組み込みテーブルのクエリ速度を紹介します

同じデータ結果が明らかです。MySQL 8.0の落とし穴をすべて説明しました。迂回せずに済むように、次の手動インストール方法を提供します。

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

mysql-8.0.11-winx64をダウンロードしました。ダウンロードアドレス

赤いマーカーで囲んだハイパーリンクをクリックしてください。この文章の中国語の意味は「必要なし、ダウンロードを開始するだけ」です。

2. システム環境変数を設定する

これについてはあまり言いません。Baidu はたくさんあります。この設定は、コマンドラインの利便性のためだけです...

3. 設定ファイルを書き込む

たとえば、解凍場所は D:\App\MySQL\mysql-8.0.11-winx64 です。

ここで my.ini ファイルを手動で作成します。ファイルの内容は次のようになります。

注意: インストールディレクトリとデータ保存ディレクトリを変更します

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

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

管理者としてコマンドラインを実行し、MySQL がインストールされている bin ディレクトリに移動して、次のコマンドを入力します。

パスワードなしでルートユーザーを自動的に生成します。

mysqld --initialize-insecure

またはランダムなパスワードを使用します:

mysqld --初期化

ランダムパスワードは、データフォルダ(以前に設定されたデータディレクトリ)にあるエラーログに、ホスト名.errというファイル名で保存されます。

注意:再初期化する場合は、まずデータ フォルダーをクリアする必要があります。 (次回運行の中止も含む)

私が見たチュートリアルにはこの手順がなかったので、次のような結果になりました。

サービスを開始できません。
サーバーはエラーを報告しませんでした。
詳細なヘルプについては、「NET HELPMSG 3534」と入力してください。

5. サービスをインストールして開始する

コマンドラインで実行します。

設置サービス:

mysqld -インストール

サービスを開始します:

ネットスタートMySQL

ロールバックするときは、サービスを停止してアンインストールします。

ネットストップmysql
mysqld -削除

6. MySQLの導入

パスワードは不要です:

mysql -u ルート

パスワード保護されたアクセス:

mysql -u ルート -p

パスワードをお持ちの場合は、入場時に入力を求められます。ランダムパスワードの場合は、場所は上記に記載されています。

感動して、ついに見ました:

マイSQL>

最後に、クライアント接続にsha2パスワードのキャッシュの問題がある場合

解決策は次のとおりです。

最初: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #暗号化ルールを変更します。次: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #ユーザーのパスワードを更新します。最後に: FLUSH PRIVILEGES; #権限を更新します。

間違いがあったり、理解できないことがあれば、下にコメントを残してください。辛抱強くお答えします。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.11 Community Green Edition の Windows 用インストール手順図
  • 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 解凍版のインストールと設定方法のグラフィックチュートリアル
  • Windows 10 での MySQL 8.0 のダウンロードとインストール構成のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.11 のインストールと設定方法のグラフィック チュートリアル (win10)

<<:  WeChat ミニプログラム ユーザー認証のベストプラクティス ガイド

>>:  Linux で Redis のリモート接続を実装する方法

推薦する

Nginx のアクセス制御とパラメータ調整方法

Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...

ウェブフロントエンドウェブ開発の一般的なプロセスの簡単な紹介

フロントエンド開発を行っている初心者の学生を多く見かけますが、彼らの効率は比較的遅いです。常にコード...

Vue 組み込みコンポーネントのキープアライブでの LRU アルゴリズムの使用

目次Vue の keep-alive 組み込みコンポーネントの使用でもこのアルゴリズムが使用されます...

Docker Swarm 外部検証ロードバランシングが機能しない場合の解決策

問題の説明Centos7 をローカルにインストールして 3 つの仮想マシンを作成し、Swarm クラ...

初心者でもjsのtypeofとinstanceofの違いを理解できます

目次1. 型2. インスタンス3. 違い1. 型typeof 演算子は、評価されていないオペランドの...

MySQL 8.0.22 winx64 のインストールと設定方法のグラフィックチュートリアル

MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...

実用的なクイックスタートReactルーティング開発

インストールインストールするには、次のコマンドを入力します。 // ネプ npm で react-r...

MySql5.7.21 インストールポイント記録メモ

ダウンロードしたバージョンは、Zip 解凍版、Windows システムです。長い間 Windows ...

CSS の高さの崩壊問題の解決

1. 崩壊度が高いドキュメント フローでは、親要素の高さはデフォルトで子要素によって拡張されます。つ...

Vueを使用して天気コンポーネントをロードする方法の詳細な説明

この記事では、Vueを使用して天気コンポーネントをロードする方法を参考までに紹介します。具体的な内容...

Vue の 2 択タブバー切り替えの新しいアプローチ

問題の説明プロジェクトに取り組んでいるときに、タブ バーの切り替え効果を作成する必要がある場合があり...

ActiveMQ メッセージ サービスを構築するための Docker 学習方法の手順

序文ActiveMQ は、Apache が開発した最も人気があり強力なオープン ソース メッセージ ...

mysql5.7 以降で my.ini を設定するための詳細な手順

Windows 64 ビット版 MySQL 5.7 以降の解凍パッケージにデータディレクトリ、my-...

vuexの強制リフレッシュによるデータ損失問題の分析

vuex 永続状態基本原則: すべての vuex データをローカルストレージに保存し、ページが更新さ...

MySQLインスタンスが起動できない問題の分析と解決

目次序文シナリオ分析要約する序文数日前、友人がWeChatで私に連絡してきて、マシンがダウンタイムか...