Win10環境にMysql5.7.23をインストールする際の問題点と落とし穴

Win10環境にMysql5.7.23をインストールする際の問題点と落とし穴

たくさんのチュートリアルを読みましたが、うまくインストールできませんでした。しばらく試行錯誤した後、ようやく自分のコンピューターに適した方法を見つけました。同じような状況に遭遇した友人は、この方法を試すことができます。

1. ダウンロード

1. 公式 Web サイト https://dev.mysql.com/downloads/mysql/ からダウンロードします。ZIP アーカイブというサフィックスが付いた圧縮パッケージを選択し、システム (32 ビットまたは 64 ビット) に応じてローカル コンピューターにダウンロードします。 (MySQLはインストール版と解凍版に分かれています。将来MySQLに不具合が生じて再インストールが必要になった場合に不要なトラブルを避けるためにも、MySQLの解凍版を推奨します)

2. または、Baidu Cloudからダウンロードします。リンク: https://pan.baidu.com/s/13MtHorjzMiTGGAO5umew-w 抽出コード: 4d62

2. 減圧

よく使うディスクに解凍します(私はDドライブに解凍しました)。下図では、my.iniファイルとデータファイルは最初は存在せず、手動で設定する必要があります。

ここに画像の説明を挿入

3. my.iniファイルを追加する

メモ帳で新しいファイルを作成し、次のコードをコピーして貼り付けます。

[クライアント]
ポート=3306
デフォルトの文字セット=utf8
[mysqld]
ポート=3306
文字セットサーバー=utf8
ベースディレクトリ="D:\mysql\mysql-5.7.23"
データディレクトリ="D:\mysql\mysql-5.7.23\data"
最大接続数=200
デフォルトのストレージエンジン=INNODB

[mysqld]
show_compatibility_56 = オン
パフォーマンススキーマ

#パスワード入力段階をスキップする skip-grant-tables

次に保存してmy.iniという名前を付けます。

4. 環境変数を設定する

コンピュータのプロパティ - 》システムの詳細設定 - 》

ここに画像の説明を挿入

環境変数をクリック

ここに画像の説明を挿入

システム変数セクションで、新しい変数名: MYSQL_HOME、変数値: D:\mysql\mysql-5.7.23 を作成します。ここに、mysql のインストール パスを記述します。

ここに画像の説明を挿入

パスを設定し、パスにbinディレクトリを追加します

ここに画像の説明を挿入

5. 初期化

右クリックして管理者として cmd を実行し、bin フォルダーを見つけます。

cd /d D:\mysql\mysql-5.7.23\bin

上記の cmd パスを入力します:

mysqld --初期化

Enter キーを押します。mysql-5.7.23 のルート ディレクトリにデータ フォルダーが生成されます。データ フォルダーが生成されない場合は、次のコードを入力します。

mysqld --initialize-insecure --user=mysql

6. cmd操作を続行する

mysqld --install mysql --defaults-file=D:\mysql\mysql-5.7.23\my.ini

mysqld --install の実行時にインストール サービスが既に存在すると表示される場合は、mysqld --remove と入力して以前にインストールされた mysql を削除し、mysqld --install を再度実行します。

mysqld --mysql をインストールします

データベースを起動するにはnet start mysqlと入力します。

ネットスタートMySQL

mysql -u root -p と入力してデータベースに入ります (Enter キーを押すと、password という単語が表示されますが、無視して Enter キーを押すだけで、以前に設定した skip-grant-tables 関数をスキップできます)。次に Enter キーを押すと、次のインターフェイスが表示されます。

ここに画像の説明を挿入

データベースへの入力が成功したことを示します

7. MySQL管理ツールを使用してデータベースを操作する

Navicat(公式の14日間の試用版あり、Baidu Cloudはクラック版を提供、NaviCat Liteは基本機能を提供する無料版)を使用するか、Workbench、MySQL-Frontを使用することもできます。

ここに画像の説明を挿入

要約する

上記は、Win10 環境に Mysql5.7.23 をインストールする際の問題と落とし穴についてご紹介したものです。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
  • MySQL 8.0.11 圧縮バージョンを Windows 10 にインストールするための詳細なチュートリアル
  • MySQL 5.7.19 のインストールと設定方法のグラフィック チュートリアル (win10)
  • Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル
  • Mysql 5.7.17 winx64 無料インストール版、win10 環境でのインストールと構成のグラフィック チュートリアル
  • MySQL 5.6 解凍版のインストールと設定方法のグラフィックチュートリアル (win10)
  • MySQL 5.7.13 のインストールと設定方法のグラフィック チュートリアル (win10)

<<:  Dockerコンテナが停止できない問題の解決方法

>>:  React クラスコンポーネントのライフサイクルと実行順序

推薦する

ブリージングカルーセルを実装するネイティブJS

今日は、ネイティブ JS で実装されたブリージング カルーセルを紹介します。効果は次のとおりです。 ...

フロントエンドJavaScriptのクラス

目次1. クラス1.1 コンストラクタ() 1.2 ゲッターとセッター1.3 これ1.4 静的プロパ...

DIV、テーブル、XHTML のウェブサイト構築の違いの分析と説明

簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...

MySQL エラー番号 1129 の解決方法

SQLyog が MySQL に接続する際にエラー番号 1129 が発生します: mysql エラー...

IDEA2021 tomcat10 サーブレットの新しいバージョンの落とし穴

私が学習していたときに使用していたバージョンは比較的新しいものであり、インターネット上のチュートリア...

js での遅延読み込みとプリロードの具体的な使用法

遅延読み込み(レイジー読み込み)とプリロードは、Web 最適化によく使用される手段です。 。 1. ...

MySQL主キー命名戦略関連

最近、データライフサイクル管理の詳細を整理していたときに、小さな問題を発見しました。それは、MySQ...

HTML における水平および垂直の中央揃え方法の詳細な説明 (基礎)

序文馬を書いていたとき、水平方向と垂直方向の中央揃えの方法について、誰もあまり知らなかったと思います...

@font-face を使用して Web ページに特殊文字を実装する (カスタム フォントを作成する)

数日前、CSS を使用して三角形の矢印を実装する方法について記事を書きました。 目的の効果は達成され...

フロントエンドHTMLスキン変更機能の実装コード

透明を含む5つの肌の色を変更するには50行のコードが必要です最初にコードをお渡ししますので、ご自身で...

MySQL マスタースレーブ同期における server-id の例の詳細な説明

序文MySQL クラスターを構築する場合、当然のことながら、データの一貫性を確保するために、データベ...

Vue プロジェクトにインターフェース リスニング マスクを追加する方法

1. 事業背景マスク レイヤーを使用してユーザーの異常な操作を遮断する方法は、フロントエンドでよく使...

Apache FlinkCEP でタイムアウトステータス監視を実装するための詳細な手順

CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...

テーブル適応とオーバーフローのいくつかの設定の詳細な説明

1. テーブル リセットの 2 つのプロパティ: ①border-collapse: collaps...

クールなIoT大画面機能を実現するHTML+VUEページング

効果デモ.html <html> <ヘッド> <メタ文字セット=&qu...