mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)

mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)

1.ブラウザでmysqlを検索してダウンロードしてインストールします

アドレス: https://dev.mysql.com/downloads/mysql/

2. ログインの有無にかかわらずダウンロードする

3. ダウンロードしたファイルは圧縮パッケージなので、インストールせずに直接解凍できます。

4. 次の内容で新しいmy.iniファイルを作成します。

sql_mode に関しては、以下のエラーは、group by フィールドがクエリ列に完全に表示されなければならないため発生するものなので、このモードを削除すればエラーは発生しません。

原因: java.sql.SQLSyntaxErrorException: SELECT リストの式 #13 が GROUP BY 句内になく、GROUP BY 句内の列に機能的に依存しない非集計列が含まれています。これは sql_mode=only_full_group_by と互換性がありません。

5. 次に、mysql ディレクトリをシステム環境変数パスにインストールして構成します。これはオプションですが、構成されている場合は、DOS インターフェイスで直接 mysql と入力できます。

6. コンピュータの管理者コマンドモードを使用してmysql/binディレクトリに入り、mysqlのインストールを初期化します。

入力後、ドライブ文字を切り替える必要がある場合は、d:で切り替え、cd mysql directory/binでbinディレクトリに入ります。

次に次のように入力します:

1) mysqld --initialize --console、このコマンドはmy.iniファイルを初期化し、データディレクトリとその他の設定を構築します。下のパスワードをマウスで選択し、Ctrl + C を押してコピーします。

ここで注意すべき点は、my.ini ファイルを後で変更し、MySQL を再起動しても変更が有効にならない場合は、データ ディレクトリを削除して MySQL サービスを削除し、コマンド sc delete service name を使用してから、コマンドを再実行する必要があることです。

2) 入力: mysqld --install

3) 入力: net start mysql mysql がローカルにインストールされている場合は、ここでサービス名を mysql8 などに変更できます。ただし、私のテストでは、mysql5.5 がすでにローカルに存在する場合に、mysql8 をインストールしましたが、読み取られたパスワードは依然として mysql5.5 のログイン パスワードでした。その後、mysql5.5 を削除し、mysql8 を通常どおりインストールしました。

6. ログインしてパスワードを変更する

Win+R、コマンドラインモードに入り、 mysql -u root -pと入力します。パスが以前に追加されていない場合は、ここでmysql binディレクトリを入力する必要があります。

手順5でコピーしたパスワードを入力し、mysqlと入力します。

実行: alter user root@localhost identified by 'root'; Enter キーを押すと、パスワードが root に正常に変更されます。SQL ステートメントの後のセミコロンを失わないでください。

要約する

mysql8.0.20 のダウンロードとインストール、および発生した問題についてのこの記事はこれで終わりです。mysql8.0.20 のダウンロードとインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)
  • MySQL 5.6.23 のインストールと設定環境変数のチュートリアル
  • mysql5.7データベースをインストールした後に環境変数を設定する方法
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • MySQL 8.0.22.0 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 5.7.27 のダウンロード、インストール、設定に関する詳細なチュートリアル
  • MySQL 5.6.37 (zip) ダウンロード インストール 構成 グラフィック チュートリアル
  • MySQL 5.7.18 Green Edition のダウンロードとインストールのチュートリアル
  • MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
  • MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)
  • Win7 64 ビット版に MySQL 5.7 をダウンロードしてインストールする際によくある問題の概要
  • MySQL 5.7.18 の解凍バージョンをダウンロードしてインストールし、MySQL サービスを開始するための詳細なグラフィック手順
  • MySQL 5.7 サービスのダウンロードとインストールのグラフィカル チュートリアル (クラシック エディション)
  • MySQL 5.7.14 のダウンロード、インストール、設定、使用方法の詳細なチュートリアル
  • MySQL msiバージョンのダウンロードとインストールの初心者向けの詳細なグラフィックチュートリアル

<<:  Win10 の組み込み Linux システムを使用して Spring Boot プロジェクトを開始する方法

>>:  JavaScript 初心者のための二分探索木アルゴリズムのチュートリアル

推薦する

CSS スタイルをプログラムで処理するためのサンプル コード

プログラム的アプローチの利点1. スタイルの分散を避けるためのグローバルコントロール2. シンプルな...

MySQL から Excel にテーブルデータをエクスポートする際の日時形式に関する簡単な説明

最近、MySQL を使用してテーブル データを Excel ファイルにエクスポートしました。MySQ...

Linux で実行中のバックグラウンド プログラムを表示および終了する方法

Linux タスク管理 - バックグラウンド実行と終了fg、bg、ジョブ、&、ctrl + ...

MySQL 5.7.18 アーカイブ圧縮版のインストールチュートリアル

この記事では、MySQL 5.7.18アーカイブ圧縮版をインストールする具体的な方法を参考までに紹介...

シェルスクリプトを使用して Docker サービスを一括で開始および停止する

目次Dockerを起動するDockerを停止するPython 呼び出しスクリプト最近、日々のテストで...

SQL ファジー クエリ レポート: ORA-00909: パラメータの数が無効です。解決策

あいまいクエリにOracleデータベースを使用する場合、コンソール エラーは次の図に表示されます。理...

offsetWidth、clientWidth、scrollWidth、scrollTop、scrollLeft などのプロパティの図。

注 1: 上の画像の背景全体がこの Web ページのフルサイズであり、中央の小さなボックスがブラウザ...

MySQLでデータテーブルを作成するときにエンジンMyISAM/InnoDBを設定する

mysql を構成するときに、構成ファイル内のデフォルトのストレージ エンジンを InnoDB に設...

JavaScript 遅延読み込みの詳細な説明

目次遅延読み込みCSS スタイル: HTML部分:スクリプト部分:要約する遅延読み込み名前の通り、私...

いくつかのMySQL更新操作のケース分析

目次ケーススタディアカウント残高を更新する直接更新楽観的ロック方式ロックフリーソリューションキューイ...

Tomcat を使用して Centos 環境に SpringBoot WAR パッケージをデプロイする

戦争パッケージを準備する1. 既存のSpringBootプロジェクトを準備し、pomに依存関係を追加...

MySQL インデックスの原理と最適化の詳細な説明

序文この記事は Meituan の大物によって書かれました。とても素晴らしいので、皆さんと共有したい...

IDEA の Maven プロジェクトで MySQL 8.0 に接続して使用する方法に関するチュートリアル

まず、私の基本的な開発環境を見てみましょう。オペレーティングシステム: MacOS 10.13.5 ...

Mysqlアカウント管理の原理と実装方法の詳細な説明

この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...

CSS リスト モデルでのマーカー タグの使用

この記事では主に、 list-itemの下にある::master疑似要素、 list-style-i...