MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル

MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル

公式サイトからダウンロード: https://www.mysql.com

MySQLの公式サイトにアクセスし、ダウンロードを選択します。

コミュニティを選択

MySQLコミュニティサーバーを選択

ダウンロードをクリック

ログインせずにダウンロードするには下をクリックしてください

ダウンロードは圧縮パッケージとして完了します

インストール

ファイルを解凍する

binファイルディレクトリをコンピュータシステム環境設定パスに追加します

新しいmy.ini設定ファイルを作成する

[mysql]
デフォルトの文字セット = utf8
[mysqld]
#ポート port = 3306
#mysql インストールディレクトリ basedir = E:/mysql-8.0.16-winx64
#mysql データ保存ディレクトリ datadir = E:/mysql-8.0.16-winx64/data
#許可される最大接続数 max_connections = 1024
#許容される接続失敗数 max_connect_errors=10
#サーバーはデフォルトで文字セットcharacter-set-server = utf8を使用します
#デフォルトのストレージエンジン default-storage-engine = INNODB

管理者としてcmdを開く

mysql->binディレクトリに入る

ここでは、データベースを初期化するためのデフォルトのパスワードは空です。

次のコマンドを入力します: mysqld --initialize-insecure

MySQL をインストール: mysqld install

以前にmysqlがインストールされていた場合、次のエラーが発生する可能性があります。

以前のmysqlサービスを削除する必要があります

タイプ: mysqld -remove MySQL

再度インストール

MySQLを起動します: net start mysql

MySQLを入力します: mysql -u root -p

パスワードは空に初期化されているので、パスワードを入力してEnterキーを押すとmysqlに入ります。

問題に遭遇する

プロジェクトがデータベースに接続するときのタイムゾーン エラー

java.sql.SQLException: サーバーのタイム ゾーン値 'Öйú±ê׼ʱ¼ä' は認識されないか、複数のタイム ゾーンを表します。タイム ゾーン サポートを利用する場合は、より具体的なタイム ゾーン値を使用するようにサーバーまたは JDBC ドライバー (serverTimezone 構成プロパティ経由) を構成する必要があります。

このエラーは通常、データベースのバージョン 8.0 と mysql-connector-java ドライバーのバージョン 8.0 の使用によって発生します。データベースに接続するには、URL にタイム ゾーン パラメータを追加する必要があります。

serverTimezone=GMT%2B8 GMT%2B8は東8番目のゾーンを表します

元の URL: jdbc:mysql://localhost:3306/test

パラメータを追加: jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8

または、データベースのタイムゾーン設定を直接変更します。

show variables like '%time_zone%' ;

set global time_zone='+8:00';

要約する

上記は、編集者が紹介したWin10システムでMySQL8.0.16の圧縮バージョンをダウンロードしてインストールするための図解チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL 8.0.22.0 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)
  • MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)
  • mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)

<<:  Vue 2つのフィールドの共同検証によりパスワード変更機能を実現

>>:  Linuxファイルシステム操作の実装

推薦する

HTML 5 ワーキングドラフトの謎を解く

World Wide Web Consortium (W3C) は、HTML 5 仕様のドラフトをリ...

今日、私は非常に奇妙なクリックの問題に遭遇し、自分で解決しました

...こんな感じで、今日はポップアップウィンドウを作ろうと思ったのですが、バックエンド PHP によ...

Windows 環境での MySQL の解凍、インストール、バックアップ、復元

システム環境はserver2012です1. MySQLの解凍バージョンをダウンロードし、インストール...

HTMLにおける絶対パスと相対パスの違いの分析

図に示すように: 1 つのページには多数のファイルが接続されているため、ファイルを参照するときには、...

React Fiberの仕組みの詳細な説明

目次React Fiberとは何ですか?なぜReact Fiberなのか? React Fiberは...

react-diagram シリアル化 Json 解釈 ケース分析

このドキュメントの目的はreact-diagramフレームワーク モデルの Json シリアル化を説...

HTMLプログラミングタグとドキュメント構造の詳細な説明

HTML を使用してコンテンツをマークアップする目的は、Web ページにセマンティクスを与えることで...

JavaScriptは入力ボックスコンポーネントを実装します

この記事では、入力ボックスコンポーネントを手動で実装するための具体的なコードを参考までに紹介します。...

CentOS で LibreOffice を使用してドキュメント形式を変換する方法

プロジェクト要件では、アップロードされたドキュメントの前処理が必要です。ユーザーが doc 形式でド...

Alibaba Cloudのセキュリティルール設定の詳細な説明

2日前、ダブル11ショッピングフェスティバルを利用して、Alibaba CloudでECS(サーバー...

2つのシンプルなメニューナビゲーションバーの例

メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

効率的なMySQLページングの詳細な説明

序文通常、大量のデータを扱う MySQL クエリには「ページング」戦略が採用されます。ただし、ページ...

MySQL デッドロック ルーチン: 一意のインデックスの下でのバッチ挿入順序の不一致

序文デッドロックの本質はリソースの競合です。バッチ挿入の順序が一貫していないと、デッドロックに陥りや...

Apache Log4j2 が核レベルの脆弱性と迅速な修正を報告

Apache Log4j2 が核レベルの脆弱性を報告し、スタックリーダーの友人たちは大騒ぎになりまし...

Vueはカスタムツリーコンポーネントを再帰的に実装します

この記事では、カスタムツリーコンポーネントを再帰的に実装するVueの具体的なコードを参考までに共有し...