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ファイルシステム操作の実装

推薦する

JavaScript 配列の include と Reduce の基本的な使用法

目次序文配列.プロトタイプ.includes文法パラメータ戻り値例配列プロトタイプの削減文法パラメー...

React-Dropzone をベースにアップロードコンポーネント機能を開発する (サンプルデモ)

今回はReact-Flaskフレームワーク上でアップロードコンポーネントを開発するスキルについてお話...

HTML コードを書くための 30 のヒント

1. HTMLタグは常に閉じる前のページのソース コードでは、次のような記述がよく見られます。 &l...

エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策

昨日はデータベースへの接続に問題はありませんでしたが、今日はデータベースへの接続時にこのエラーが報告...

純粋なCSS3で実装されたネオンライト効果

達成される効果は次のとおりです。 マウスがボタン内に移動すると、ネオンライトのような効果が生成され、...

Linuxはsttyを使用して端末の回線設定を表示および変更します。

Sttty は、Linux で端末設定を変更および印刷するための一般的なコマンドです。 1. パラ...

ウェブページを作成するために最もよく使用されるHTMLタグ

1. よく使われるHTMLタグの最適化HTML は Web 編集者にとって基本的なスキルであるべきで...

Linux sftp コマンドの使用法

SFTPの概念sftp は、安全なファイル転送プロトコルである Secure File Transf...

WeChatアプレットがログインインターフェースを実装

WeChatアプレットのログインインターフェースは参考までに実装されています。具体的な内容は次のとお...

vuex データの永続化のための 2 つの実装ソリューション

目次ビジネス要件:解決策 1: vuex-persistedstate解決策2: vuex-pers...

Linux サーバー上のローカル静的リソースにアクセスするために nginx を使用する方法

1. ポート 80 が占有されているかどうかを確認します。通常、ポート 80 は Apache サー...

Robots.txtの詳細な紹介

Robots.txt はプレーンテキスト ファイルであり、Web サイト管理者は、ロボットによるアク...

問題におけるJS演算子の調査

問題は、誰もが「メモリ リーク」について知っていることです。一般的なシナリオはいくつかあります。クロ...

ブラウザのスクロールバーのスタイルを変更するための純粋な CSS の例

CSSを使用してブラウザのスクロールバーのスタイルを変更する ::-webkit-スクロールバー{ ...

Docker での MySQL 8.0.20 のインストールと設定のチュートリアル

Dockerは参考までにMySQLバージョン8.0.20をインストールします。具体的な内容は以下のと...