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 のインデックスの種類と基本的な使用例

目次索引- 総合索引- ユニークなインデックス- 主キーインデックス- 複合インデックス- 全文索引...

Bootstrap が人気な 11 の理由

序文最も人気のあるフロントエンド開発フレームワークである Bootstrap は、Web サイトの開...

Vue 学習 - VueRouter ルーティングの基礎

目次1. Vueルーター1. 説明2. 選択したルートのレンダリング: 3. 基本的な動作原理2. ...

MySQL データベースの Binlog 使用法の概要 (必読)

MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...

ページ要素の絶対位置と相対位置に関するある程度の理解

今日から、定期的にちょっとした豆知識を整理していきます。簡単なものもあるかもしれませんが、どれも役に...

MySQL 8.0.12 クイックインストールチュートリアル

MySQL 8.0.12 のインストールには 2 日かかり、さまざまな問題が発生しました。以下にまと...

ローカルでビルドした Docker イメージを Dockerhub に公開する方法

今日は、ローカルの Docker プロジェクト イメージを dockerhub に公開する方法を紹介...

プログレッシブ ウェブ アプリ (PWA) の開発方法

目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...

JS でタブ効果を書く

この記事の例では、タブ効果を記述するためのJSの具体的なコードを参考までに共有しています。具体的な内...

Docker Swarmを使用してWordPressを構築する方法

原因かつて私は Vultr に WordPress を設定しましたが、よく知られている理由により、こ...

MySQL のインストール方法と設定に関するいくつかの問題の概要

1. MySQL rpm パッケージのインストール # インストールソースをダウンロードします [r...

入力ボックスのプレースホルダーアニメーションと入力検証を実現する純粋なCSS

さらに興味深いコンテンツについては、https://github.com/abc-club/free...

Vueはフィルターを使用して日付をフォーマットします

この記事では、フィルターを使用して日付をフォーマットするVueの具体的なコードを参考までに紹介します...

nginx がドメイン名アクセス用に設定されている場合にドメイン名の後に 2 つのスラッシュ // が表示される問題の解決方法

最近、個人のウェブサイトを書き直しました。Alibaba Cloudで新しいサーバーを購入しました。...

MySQL query_cache_type パラメータと使用方法の詳細

MySQL クエリ キャッシュを設定する目的は次のとおりです。クエリ結果をキャッシュしておくと、次回...