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でサーバーのハードウェア情報を表示する方法

推薦する

MySQL INT型の完全な分析

序文: Integer は MySQL で最もよく使用されるフィールド型の 1 つで、通常は整数を格...

Vue の img の src 画像アドレスの動的スプライシングの問題について

Vue での img の動的スプライシングを見てみましょう。src 画像アドレス、具体的な内容は次の...

MySQL データ型における DECIMAL の使用法の詳細な説明

MySQL データ型における DECIMAL の使用法の詳細な説明MySQL のデータ型には、INT...

Linuxグループの基礎知識ポイントまとめ

1. Linuxグループの基本紹介Linux では、すべてのユーザーはグループに所属する必要があり、...

MySQLのnull値に関する小さな問題

今日、null 値をテストしていたところ、小さな問題が見つかりました。ここに記録しました。以前にも遭...

HTML テーブルタグチュートリアル (45): テーブル本体タグ

<tbody> タグは、テーブル本体のスタイルを定義するために使用されます。基本構文 &...

Centos7 で yum を使用して Ceph 分散ストレージをインストールするチュートリアル

目次序文yumソース、epelソースを設定するCephソースの設定Cephとそのコンポーネントをイン...

MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

1. まずMySqlの公式サイトからダウンロードします参考: https://www.jb51.ne...

Navicatをサーバー上のdockerデータベースに接続する方法

dokekrでmysqlコンテナを起動するコマンドを使用します: docker run -p 330...

MySQL がデータの削除と挿入に非常に時間がかかる問題の解決策

会社の開発者がテスト環境で挿入ステートメントを実行すると、正常に実行されるまでに 10 秒以上かかり...

Linux でのファイルの編集、保存、終了の実践的な説明

Linux でファイルを編集した後、保存して終了するにはどうすればよいですか?保存して終了するコマン...

弾力性のあるナビゲーション効果を実現するJavaScript

この記事では、弾性ナビゲーション効果を実現するためのJavaScriptの具体的なコードを参考までに...

Windows Server 2016 リモート デスクトップ サービスの構成とライセンスのアクティブ化 (2 ユーザー)

Server 2016 のリモート デスクトップ接続のデフォルト数は 2 ユーザーです。2 人以上...

vue cli で env を使用するガイド

目次序文紹介-公式設定例序文vueCli を使用してプロジェクトを開発したことのある方は、少しがっか...

UbuntuでOpenCVをコンパイルしてインストールする方法

opencv2 の簡単なインストール: conda インストール --channel https:/...