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 コンポーネントの使用

推薦する

ApplicationHost.config (IIS ストレージ構成領域ファイル) の概要

新しく作成された Web サイトの場合は、ASP.NET MVC5 を例に挙げます。セッションを処理...

in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明

in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明コード例: <se...

Mysql InnoDBとMyISAMの違いの分析

MySQL は、myisam、innodb、memory、archive、example など、多く...

FastApi+Vue+LayUIを使用してフロントエンドとバックエンドを分離するサンプルコード

目次序文プロジェクト設計後部フロントエンドプロジェクトを実行する質疑応答序文これまでの API 開発...

gbk utf8 GBK と UTF-8 ウェブページエンコーディングを正しく理解して使用する方法

Web ページ エンコーディングは英語では web page encoding と翻訳され、Web ...

JavaScriptの動作原理を理解しましょう

目次ブラウザカーネルJavaScript エンジンV8エンジンJavaScript がどのように実行...

HTML テーブル マークアップ チュートリアル (9): セル間隔属性 CELLSPACING

テーブルがコンパクトになりすぎないように、テーブル内のセル間に一定の距離を設定できます。基本的な構文...

MySQL 5.7.16 ZIP パッケージのインストールと設定のチュートリアル

この記事では、MySQL 5.7.16 ZIPパッケージのインストールと設定のチュートリアルを参考ま...

MySQLの高可用性アーキテクチャの詳細な説明

目次導入MySQL 高可用性マスター 1 つとバックアップ 1 つ: MySQL マスター スレーブ...

JavaScriptプロトタイプチェーンを理解する

目次1. プロトタイプとプロトタイプチェーンの平等関係を理解する2: プロトタイプとプロトタイプ チ...

制限およびオフセット ページング シナリオを使用すると速度が遅くなるのはなぜですか?

質問から始めましょう5 年前、私が Tencent にいたとき、ページング シナリオでは MySQL...

タイムライン効果を実現するCSS3

最近、コンピューターの電源を入れたところ、Geek Academy が新規ユーザーに 1 か月の無料...

HTML 再利用テクニック

HTML の再利用は、あまり話題に上らない言葉です。今日は、この問題を次のようにまとめたいと思います...

mysql インストーラ ウェブ コミュニティ 5.7.21.0.msi インストール グラフィック チュートリアル

この記事の例では、Androidの9グリッド画像を表示するための具体的なコードを参考までに共有してい...

MySQL の列から行への変換のヒント (共有)

序文:多くのビジネス テーブルでは、歴史的またはパフォーマンス上の理由により、最初のパラダイムに違反...