Win10にMySQL8圧縮パッケージ版をインストールするチュートリアル

Win10にMySQL8圧縮パッケージ版をインストールするチュートリアル

1 公式サイトからMySQL8をダウンロードしてインストールする

MySQL8 ダウンロードアドレス

このダウンロードは圧縮パッケージであり、ダウンロード後に指定されたディレクトリに解凍できます。

2 環境変数を設定する

環境変数パスにD:\Development\MySQL\mysql-8.0.19-winx64\binを追加します。もちろん、最初にMYSQL_HOMEを記述し、次に%MYSQL_HOME%\binパスに追加することもできます。

3 設定ファイルを作成する

インストール ディレクトリにファイルmy.iniとフォルダーdataを作成します。

my.iniに設定を追加する

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
#ポート3306を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir=D:\Development\MySQL\mysql-8.0.19-winx64
# mysql データベースデータの保存ディレクトリを設定します。datadir=D:\Development\MySQL\mysql-8.0.19-winx64\data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

basedir と datadir は、独自の MySQL インストール パスに従って記述する必要があることに注意してください。

4 初期化

Win10 では、「cmd」を検索し、右クリックして、「管理者として実行」を選択します。

mysqld --initialize --consoleコマンドを使用します。これにより、mysql が初期化され、デフォルトのパスワードが生成されます。後で使用するために必ず書き留めておいてください。

2020-04-15T06:46:00.848471Z 0 [システム] [MY-013169] [サーバー] D:\Development\MySQL\mysql-8.0.19-winx64\bin\mysqld.exe (mysqld 8.0.19) プロセス 10988 としてサーバーの初期化が進行中です
2020-04-15T06:46:00.849603Z 0 [警告] [MY-013242] [サーバー] --character-set-server: 'utf8' は現在、文字セット UTF8MB3 のエイリアスですが、将来のリリースでは UTF8MB4 のエイリアスになります。明確にするために、UTF8MB4 の使用を検討してください。
2020-04-15T06:46:14.755339Z 5 [注記] [MY-010454] [サーバー] root@localhost の一時パスワードが生成されました: Bqk0%=Jda2kJ

Bqk0%=Jda2kJ 、一時パスワードが生成されていることがわかります。

4.1 エラー:由于找不到vcrruntime140-1.dll無法繼續執行代碼

コマンド実行時にエラー メッセージが表示され、由于找不到vcrruntime140-1.dll無法繼續執行代碼は、 C:\WINDOWS\system32 system32 ディレクトリにvcrruntime140-1.dllファイルが存在しないことが原因です。インターネットからダウンロードして、 C:\WINDOWS\system32ディレクトリに配置します。

vcrruntime140-1.dll のダウンロード アドレス

5 MySQLをインストールする

コマンドmysqld --install mysql8実行します。

このうち、mysql8 は私が msyql に独自に付けたサービス名です。必要に応じて名前を付けることができます。

コマンドが正常に実行されると、 Service successfully installed.

6 スタートアップ

コマンドnet start mysql8を実行します。ここで、 mysql8手順 5 で msyql サービスに指定した名前です。

起動が成功すると、次のプロンプトが表示されます。

mysql8 サービスが開始しています。
mysql8 サービスが正常に開始されました。

7 mysqlを入力

次に、Navicat を介してデータベースに接続し (コマンドラインからログインすることもでき、特定の操作については Baidu を検索することもできます)、手順 4 で取得した一時パスワードを使用してログインします。次に、パスワードを root に変更します。一時パスワードは覚えるのが難しすぎます。初期パスワードをcmdで手動で入力しましたが、何度も間違いました。コマンドラインを使用する場合は、 mysql -u root -pと入力し、Enter キーを押してからパスワードを入力します。

要約する

これで、Win10にMySQL8の圧縮パッケージ版をインストールする方法についての記事は終わりです。Win10にMySQL8をインストールする方法についての関連コンテンツについては、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Win10 64ビットMySQL8.0のダウンロードとインストールのチュートリアル図
  • MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策
  • mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)

<<:  VMWare を使用して Windows 上で Linux 環境を構築する手順 (画像とテキスト)

>>:  高度なクローラー - JS 自動レンダリングのための Scrapy_splash コンポーネントの使用

推薦する

MySQLのexecute、executeUpdate、executeQueryの違い

execute、executeUpdate、executeQuery の違い (およびそれらの戻り値...

Docker のコンテナ データ ボリュームの概要

目次Dockerコンテナのデータ量データボリュームの使用方法1: コマンド-vを使用して直接マウント...

HTML ページでギリシャ文字を使用する方法

ギリシャ文字は、特に数学や物理学などの科学技術分野で非常によく使用される記号列であり、特定の意味を持...

フロントエンドブラウザのフォントサイズが12px未満のソリューション

序文最近プロジェクトに取り組んでいたとき、UI デザインのフォント サイズは 10 ピクセルでした。...

Docker Enterprise Edition を使用して独自のプライベート レジストリ サーバーを構築する

Docker は本当に素晴らしいです。特に、仮想マシンを使用する場合に比べて、Docker イメージ...

Ansibleを使用してTomcatをバッチでデプロイする方法

1.1 ディレクトリ構造の構築この操作は、nginx+mysql+tomcat+dbのディレクトリ構...

IDEA の Docker プラグインを介して Springboot プロジェクトを公開する方法の詳細なチュートリアル

1. Dockerfileを書く(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、...

HTML で入力プロンプトのテキスト スタイルを変更するためのサンプル コード

多くのウェブサイトでは、入力ボックスにヒントテキストが表示されています。入力ボックスにヒントテキスト...

Mac MySQL のルートパスワードをリセットするチュートリアル

免責事項:このパスワード リセット方法は、Homebrew によってインストールされた MySQL ...

ウェブ開発者やデザイナーにとって欠かせないオンラインウェブツールとアプリケーション

これまでの記事で、フロントエンド開発者にとって必須のツール、スクリプト、リソースのコレクションを紹介...

Nginx + consul + upsync を使用して動的負荷分散を実現する方法の詳細な説明

目次前提条件DNSドメイン名解決プロセス外部ネットワークマッピングnginxコア知識nginxとはア...

Linux の wget コマンドの詳細な紹介

目次まずwgetをインストールするヘルプマニュアルを見る1. wgetを使用して単一のファイルをダウ...

Nginx転送マッチングルールの実装

1. 正規表現マッチング大文字と小文字を区別するマッチングの場合 ~ ~*は大文字と小文字を区別しな...

MySQLの指定順序ソートクエリについての簡単な説明

最近、空港や駅でフライト情報を表示するものと似た大型スクリーンディスプレイのプロジェクトに取り組んで...

Vueコンポーネントのルーティング強調表示問題の解決策

序文以前は、キャッシュを使用してルートを強調表示していました。すべてのルートをトラバースし、クリック...