まず、私の日常生活についてお話しします。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 のリモート接続を実装する方法
Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...
フロントエンド開発を行っている初心者の学生を多く見かけますが、彼らの効率は比較的遅いです。常にコード...
目次Vue の keep-alive 組み込みコンポーネントの使用でもこのアルゴリズムが使用されます...
問題の説明Centos7 をローカルにインストールして 3 つの仮想マシンを作成し、Swarm クラ...
目次1. 型2. インスタンス3. 違い1. 型typeof 演算子は、評価されていないオペランドの...
MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...
インストールインストールするには、次のコマンドを入力します。 // ネプ npm で react-r...
ダウンロードしたバージョンは、Zip 解凍版、Windows システムです。長い間 Windows ...
1. 崩壊度が高いドキュメント フローでは、親要素の高さはデフォルトで子要素によって拡張されます。つ...
この記事では、Vueを使用して天気コンポーネントをロードする方法を参考までに紹介します。具体的な内容...
問題の説明プロジェクトに取り組んでいるときに、タブ バーの切り替え効果を作成する必要がある場合があり...
序文ActiveMQ は、Apache が開発した最も人気があり強力なオープン ソース メッセージ ...
Windows 64 ビット版 MySQL 5.7 以降の解凍パッケージにデータディレクトリ、my-...
vuex 永続状態基本原則: すべての vuex データをローカルストレージに保存し、ページが更新さ...
目次序文シナリオ分析要約する序文数日前、友人がWeChatで私に連絡してきて、マシンがダウンタイムか...