まず、私の日常生活についてお話しします。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 のリモート接続を実装する方法
background-image は、おそらくすべてのフロントエンド開発者がキャリアの中で少なくとも...
1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...
目次1. コンテナサービスの更新とDockerコンサルの検出1. サービス登録と検出とは何ですか? ...
フォルダー内のすべての txt ファイルのファイル名の前に「gt_」を追加する必要があります。つまり...
これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...
なぜこのような効果を実現するのでしょうか。実は、この効果もタイトルプロンプトから派生したものですが、...
<div align="center"> <table sty...
Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...
序文コードを書く過程で、必然的にコードに何らかの変更を加えることになります。しかし、変更を加えるとき...
問題の説明ボタンのスタイルはアイコン + テキストです。フレックス レイアウトを使用して垂直方向に中...
1) キャッシュメカニズムの紹介Linux システムでは、ファイルシステムのパフォーマンスを向上させ...
これまでの記事で、フロントエンド開発者にとって必須のツール、スクリプト、リソースのコレクションを紹介...
DIVの背景は半透明ですが、DIV内の文字は半透明ではありませんコードをコピーコードは次のとおりです...
目次序文1. バイナリツリー1.1. 二分木の走査1.2. jsを使用してバイナリツリーを表現する1...
目次1. SQLインジェクションの概要2. SQLインジェクション攻撃の全体的な考え方SQLインジェ...