Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル

Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル

1. 解凍する

D:\Mysql-5.7 に解凍し、ファイル名を mysql に変更します。

2. データフォルダを作成する

mysqlフォルダを開き、データフォルダを作成します

3. MySQLに環境変数を追加する

3.1 コントロールパネルを開き、「システムとセキュリティ」をクリックします。

3.2 「システム」をクリックした後、「システムの詳細設定」をクリックします。


3.3 環境変数をクリックして環境変数設定メニューに入ります

システム変数で「path」を選択し、パス値を入力します: D:\Mysql-5.7\mysql\bin 保存して終了します

4. mysqlフォルダにmy.iniファイルを作成し、次の内容を貼り付けます。

[mysql]
#MySQLクライアントのデフォルトの文字セットを設定します default-character-set=utf8 
[mysqld]
#ポート3306を設定 port = 3306
 #mysqlのインストールディレクトリを設定します basedir=D:\\Mysql-5.7\mysql
#mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\\Mysql-5.7\mysql\data
#許可される接続の最大数	
最大接続数=200
#サーバーが使用するデフォルトの文字セットは、8ビットのlatin1文字セットcharacter-set-server=utf8です
#新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# クエリキャッシュを有効にするexplicit_defaults_for_timestamp=true
スキップ許可テーブル

5. コマンドプロンプト(cmd)を開きます(管理者として実行)

mysqld --初期化
mysqld インストール 
ネットスタートMySQL 

my.ini ファイルに skip-grant-tables を追加したので、 mysql -uroot -pコマンドを実行します。したがって、パスワードには任意の値を入力できます。

パスワードを変更し、権限を更新します。

mysql> use mysql; #データベースをmysqlデータベースに切り替える データベースが変更されました
mysql> update user set authentication_string=PASSWORD('123456') where user='root'; #パスワードの変更 クエリは正常、1行が影響を受け、1つの警告 (0.00秒)
一致した行: 1 変更された行: 1 警告: 1

mysql> 権限をフラッシュします。#権限を更新します。クエリは正常です。0 行が影響を受けました (0.00 秒)

mysql> quit; # mysqlコマンドラインを終了する

6. パスワード認証をスキップする設定を削除する

画像.png

非厳密モードを有効にします。そうしないと、バージョン 5.6 の一部のステートメントに互換性がなくなります。たとえば、一部のフィールドgroup byが、クエリですべてのフィールドが照会される場合、SQL ステートメントはエラーを報告します。

# 非厳密モード sql_mode=STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION

7. エラー問題集

7.1 mysqld --initialize が応答しない

powersehll を使用してインストールしましたが、機能しませんでした。次に、cmd ウィンドウ管理者モードを使用しましたが、msvcp120.dll が見つからず、msvcr120.dll が欠落していると表示されました。

解決:
Microsoftの公式WebサイトからVisual Studio 2013用のVisual C++再頒布可能パッケージをダウンロードします。

参考: https://www.okcode.net/article/74194

これで、Windows に mysql5.7.28 winx64 の解凍バージョンをインストールする方法に関する詳細なチュートリアルに関するこの記事は終了です。Windows に mysql5.7.28 をインストールすることに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Windows 64 ビットでの MySQL 8.0.25 のインストールと構成のチュートリアル (最も詳細!)
  • Windows Server 2012 で MYSQL5.7.24 をインストールする際の問題の詳細な説明
  • Windows での MySQL の詳細なインストール手順と基本的な使用方法
  • WindowsでのMySQLインストールチュートリアルの詳細な紹介
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • Windows に MySQL 8.0.x をインストールするチュートリアル

<<:  Javascript の基礎: 演算子とフロー制御の詳細な説明

>>:  Dockerの国内イメージソースを変更する方法

推薦する

VMware vCenter の不正な任意ファイルアップロードの脆弱性 (CVE-2021-21972) について

背景CVE-2021-21972 VMware vCenter における認証されていないコマンド実行...

CSS スタイルのリセットとクリア (異なるブラウザで同じ効果を表示するため)

異なるブラウザ間でページの表示を一致させるためには、フロントエンド開発において CSS スタイルのク...

JSはjQueryのappend関数を実装します

目次コードを見せてください効果をテストする効果追伸別のアプローチコードを見せてください HTMLEl...

DockerでJavaプログラムを起動する方法

シンプルなSpring Boot Webプロジェクトを作成するアイデア ツールを使用して、Sprin...

MySQL 5.7.27 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.27 winx64のインストールと設定方法を参考までに紹介します。...

MLSQL スタックでストリームのデバッグを簡単にする方法

序文クラスメートが MLSQL Stack のストリーミング サポートを調査しています。そこで、フロ...

CSS3 シンプルカットカルーセル画像実装コード

実装のアイデアまず、親コンテナーを作成し、2 つの順序なしリストを使用して、柔軟なレイアウトで親コン...

Linuxのwatchコマンドの使用

1. コマンドの紹介watch コマンドは、指定されたコマンドを定期的に実行し、実行結果を全画面に表...

Windows サービス 2012 Alibaba Cloud サーバーで MySQL をビルドするときに msvcr100.dll ファイルが見つからないという問題を解決します

解決策1: msvcr100.dll ファイルをダウンロードし (インターネットからソース ファイル...

ウェブページのコアコンテンツ(画像とテキスト)の視覚的表現の紹介

情報の最適化と改良は常にデザインの最初のステップです。 「これは百度アライアンスユーザーエクスペリエ...

Dockerを使用してOracle_11gをインストールする方法

DockerでOracle_11gをインストールする1. oracle_11gイメージを取得する d...

js が CSS 属性 (値) のサポートを決定して通知する状況の分析

新しい CSS 機能を使用する場合、その互換性は常に考慮されます。おそらく、その互換性、どのブラウザ...

MySQLの指定されたテーブルからデータをエクスポートする例の詳細な説明

指定されたテーブルからデータをエクスポートするMySQLの詳細な説明必要とする: 1. テーブルはす...

W3C チュートリアル (12): W3C SOAP アクティビティ

Web サービスは、アプリケーション間の通信に関係しています。SOAP は、Web サービス間の X...

CSS 疑似クラス: 空っぽだと光る (サンプルコード)

最近私の記事を読んだ人なら誰でも、私が現在WeChatミニプログラムプロジェクトを担当しており、その...