Win10 での MySQL 5.7 の詳細なインストールと設定のチュートリアル

Win10 での MySQL 5.7 の詳細なインストールと設定のチュートリアル

1. MySQL 5.7を解凍する

2. 新しい設定ファイルmy.iniを作成し、 D:\Free\mysql-5.7.26-winx64ディレクトリに配置します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
#ポート3306を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir=D:\Free\mysql-5.7.26-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\Free\mysql-5.7.26-winx64\data
# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# パスワードを無視する skip-grant-tables

図に示すように:

3. MySQL環境変数を設定する

MYSQL_HOME=D:\Free\mysql-5.7.26-winx64
PATH の後に %MYSQL_HOME%\bin を追加します。 

4. 管理者としてMySQLをインストールする

mysqld --install

5. データファイルを初期化する

mysqld --initialize-insecure --user=mysql

エラーがなければOK

6. MySQLサービスを開始する

net start mysql

注意: MySQL サービスの起動時に、下の図に示すようにエラー メッセージが表示される場合、そのエラーは通常、サービス パスとインストール パスの不一致によって発生します。以前にMySQLをインストールし、その後アンインストールして再インストールした場合、この問題が発生する可能性があります。

解決策は次のとおりです。

次の図に示すように、WindowsレジストリのMySQLのImagePathパスをMySQLの実際のインストールパスに変更します。

変更後は、次の図のようになります。

7. パスワードなしでMySQLにログインし、ルートパスワードを変更する

mysql -uroot -p

mysql.user を更新し、authentication_string=password('root') を設定します。ここで、user='root'、Host = 'localhost' です。 

ルート アカウントのパスワードをrootに設定して更新します。

flush privileges;

8. MySQL設定ファイルからskip-grant-tables設定を削除してパスワードを無視する

コメントアウトするには先頭に#記号を追加します

9. MySQLを再起動し、新しいパスワードで再度ログインします。

ログインに成功しました!

要約する

上記は、編集者が紹介したWin10でのMySQL 5.7の無料インストールバージョンの詳細なインストールと構成のチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
  • Win10 で IIS + MySQL + nginx + php7.1.7 をインストールして構成する
  • mysql5.7.19 winx64 インストールおよび構成方法のグラフィック チュートリアル (win10)
  • MySQL 5.7.19 のインストールと設定方法のグラフィック チュートリアル (win10)
  • Win10でのMySQL5.7.17無料インストール版の基本設定チュートリアルについて(画像とテキスト付き)
  • win10 mysql 5.6.35 winx64 無料インストールバージョン設定チュートリアル

<<:  仮想スクロールを簡単に実装するためのVueサンプルコード

>>:  Linuxでサーバーのハードウェア情報を表示する方法

推薦する

ウェブページ内でウェブテーブルやdivレイヤーが引き伸ばされる問題の解決策

<br />Web ページをデザインするときには、いつも不快なことに遭遇します。最も一般...

Vue.jsクラウドストレージで画像アップロード機能を実現

序文ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。 1. オブジェクトスト...

JavaScript の遅延読み込み属性パターンに関する簡単な説明

目次1. はじめに2. オンデマンド属性モード3. 乱雑な遅延読み込み属性パターン4. クラスの唯一...

MySQLにおけるテーブルインデックスの定義方法と導入

概要インデックスは、テーブル内の 1 つ以上の列に基づいて DBMS によって特定の順序で作成される...

Windows 10 での MySQL 8.0.11 圧縮バージョンのインストール チュートリアル

この記事では、MySQL 8.0.11圧縮版のインストールチュートリアルを参考までに紹介します。具体...

Baidu百科事典UIの開発動向について議論する

<br />百度百科事典の正式版がついにオンラインになりました。2年間の「テスト版」の帽...

vue で h5 側のアプリを開きます (Android か Apple かを判断します)

1. 開発環境 vue+vant 2. コンピュータシステム Windows 10 Profess...

MySQL Innodb ストレージ構造と Null 値の保存の詳細な説明

背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...

Linux での fuser コマンドの使用法の詳細な説明

説明する: fuser は、現在ディスク上のファイル、マウント ポイント、さらにはネットワーク ポー...

Linux での sshd サービスとサービス管理コマンドの詳細な説明

sshd SSH は Secure Shell の略で、アプリケーション層のセキュリティ プロトコル...

MySQL データベース SELECT クエリ式分析

データ管理の大部分は検索であり、SELECT はその大部分を占めています。 SELECT selec...

vmware workstation12 インストール CentOS プロンプト VMware Player と Device/Credential Guard に互換性がない、理由と解決策

最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...

HTML の doctype とエンコーディングに関する簡単な説明

文書タイプDoctype は、指示を解析するためにどのバージョンの HTML を使用するかをブラウザ...

Docker イメージを削除できません エラー: そのようなイメージはありません: xxxxxx 解決策

序文docker イメージを削除できません。docker docker imagesを確認すると、イ...

Windows SSHサーバーを簡単に構築するためのいくつかの手順

ここで言及されている SSH は Security Shell と呼ばれます。Linux をよく使用...