まず、私の日常生活についてお話しします。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 のリモート接続を実装する方法
(1)実験環境youxi1 192.168.5.101 ロードバランサーyouxi2 192.168...
Dockerエラー1. 原因を確認するdocker ログ ネクサス2. エラーの原因OpenJDK ...
1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...
この記事の例では、ログインと登録を実装するためのspringboot+VUEの具体的なコードを参考ま...
問題の説明ご存知のとおり、MySQL でフィールドを昇順に並べ替える SQL は次のとおりです (i...
まず、Webフロントエンドエンジニアの価値についてお話ししましょう。現在、Web製品のインタラクショ...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!DOCTYPE htm...
目次1. 理解2. 使用1. h() パラメータ2. 使い方が簡単3. カウンターケースを実装する4...
目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...
この記事の例では、参考のためにjsキャンバスランダムパーティクルエフェクトの具体的なコードを共有して...
脆弱性の詳細VSFTP は、GPL に基づいてリリースされた Unix ライクなシステムで使用される...
アプリケーション例ウェブサイト http://www.uhuigou.net画像の動的読み込みは目新...
この記事は主に、docker デプロイメント springboot プロジェクトのサンプル分析を紹介...
問題の説明: mysqladmin.exe を使用してコマンドを実行すると、次のエラー メッセージが...
1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...