まず、私の日常生活についてお話しします。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というファイル名で保存されます。 注意:再初期化する場合は、まずデータ フォルダーをクリアする必要があります。 (次回運行の中止も含む) 私が見たチュートリアルにはこの手順がなかったので、次のような結果になりました。
5. サービスをインストールして開始する コマンドラインで実行します。 設置サービス: mysqld -インストール サービスを開始します: ネットスタートMySQL ロールバックするときは、サービスを停止してアンインストールします。 ネットストップmysql mysqld -削除 6. MySQLの導入 パスワードは不要です: mysql -u ルート パスワード保護されたアクセス: mysql -u ルート -p パスワードをお持ちの場合は、入場時に入力を求められます。ランダムパスワードの場合は、場所は上記に記載されています。 感動して、ついに見ました: マイSQL> 最後に、クライアント接続にsha2パスワードのキャッシュの問題がある場合 解決策は次のとおりです。
間違いがあったり、理解できないことがあれば、下にコメントを残してください。辛抱強くお答えします。 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: WeChat ミニプログラム ユーザー認証のベストプラクティス ガイド
>>: Linux で Redis のリモート接続を実装する方法
目次dnsmasq をインストールして設定するChinaDNS をインストールして設定するshado...
1. まず、node、express、express-generator をインストールします (4...
序文文字セットは、一連のシンボルとエンコード規則です。Oracle データベースでも MySQL デ...
0. はじめにibdata1 ファイルとは何ですか? ibdata1 は、innodb システム テ...
ユーザーが登録すると、ラベルをクリックして確認コードを変更します。クリックするとラベルに影の部分がで...
1.Jenkinsのインストール手順: https://www.jb51.net/article/1...
目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...
この記事の例では、カルーセルのフレームレート再生を実現するためのVueの具体的なコードを参考までに共...
Centos7 の yum ソースには、mysql の代わりに mariaDB が使用されているため...
広告業は人間であることに似ていると言う人がいます。これは本当です。優れた広告には、優れた人間と同じよ...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
目次標準的な実行プロセス最適化並べ替えを削除並べ替え成し遂げる要約する標準の Group by ステ...
クエリキャッシュ1. クエリキャッシュの動作原理クエリ ステートメントを実行する前に、MySQL は...
js 配列はどこでも使用されているため、おそらく誰もがよく知っているでしょうが、配列クラス (疑似配...
1) キャッシュメカニズムの紹介Linux システムでは、ファイルシステムのパフォーマンスを向上させ...