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 ロードバランシング クラスタの実装

(1)実験環境youxi1 192.168.5.101 ロードバランサーyouxi2 192.168...

dockerエラーの原因分析 終了しました (1) 4分前

Dockerエラー1. 原因を確認するdocker ログ ネクサス2. エラーの原因OpenJDK ...

MySQL8 ベースの docker-compose デプロイメント プロジェクトの実装

1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...

ログインと登録を実現するSpringboot+VUE

この記事の例では、ログインと登録を実装するためのspringboot+VUEの具体的なコードを参考ま...

指定フィールドによるMySQLカスタムリストのソートの実装

問題の説明ご存知のとおり、MySQL でフィールドを昇順に並べ替える SQL は次のとおりです (i...

ウェブフロントエンドエンジニアにおすすめのヒント

まず、Webフロントエンドエンジニアの価値についてお話ししましょう。現在、Web製品のインタラクショ...

HTML は Double 11 クーポン取得を実装します (クーポン取得ページを開く時間を設定します)

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!DOCTYPE htm...

Vue h関数の使い方の詳しい説明

目次1. 理解2. 使用1. h() パラメータ2. 使い方が簡単3. カウンターケースを実装する4...

Vue Element フロントエンドアプリケーション開発 従来の Element インターフェースコンポーネント

目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...

js キャンバスはランダムなパーティクル効果を実現します

この記事の例では、参考のためにjsキャンバスランダムパーティクルエフェクトの具体的なコードを共有して...

vsFTP 3.0.3 のコンパイルとインストールの詳細な分析

脆弱性の詳細VSFTP は、GPL に基づいてリリースされた Unix ライクなシステムで使用される...

動的画像読み込み技術の応用とjquery.lazyloadプラグインの使用例

アプリケーション例ウェブサイト http://www.uhuigou.net画像の動的読み込みは目新...

Docker デプロイメント Springboot プロジェクト例の分析

この記事は主に、docker デプロイメント springboot プロジェクトのサンプル分析を紹介...

Mysql ルートユーザーアカウントのパスワードをリセットする問題を解決する

問題の説明: mysqladmin.exe を使用してコマンドを実行すると、次のエラー メッセージが...

MySQL マスターとスレーブの不整合とその解決策の詳細な説明

1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...