MySQL解凍版のインストール手順の詳しい説明

MySQL解凍版のインストール手順の詳しい説明

1. 公式サイトにアクセスします: D:\mysql-5.7.21-winx64\bin をダウンロードします

2. ドライブ D に解凍します (個人の好み): D:\mysql-5.7.21-winx64

3. 環境変数を設定します。パス: D:\mysql-5.7.21-winx64\bin

4. D:\mysql-5.7.21-winx64\my-default.ini ファイルの次の 2 つの構成パスが正しいかどうかを確認します。

[mysqld]

ベースディレクトリ=D:\mysql-5.7.21-winx64

データディレクトリ=D:\mysql-5.7.21-winx64\data

basedir-----mysql ディレクトリ

datadir-----mysql ディレクトリ\data (データ ディレクトリはインストール パス D:\mysql-5.7.21-winx64 に見つからないため、自分で作成しました!! ただし、自分で作成すると問題が発生します。問題については手順 5 を参照してください。そのため、このパスを構成するだけで、データ フォルダを自分で作成する必要はありません)

default.iniファイルがない場合は、自分で作成して上記の内容を貼り付けることができます。

5. mysqlをインストールします。管理者としてcmdを実行し、MySQLインストールのbinディレクトリに切り替えて、インストールステートメントを実行します。

cd D:\mysql-5.7.21-winx64\bin コマンドを入力して、mysql の bin ルート ディレクトリに入ります。

(注: このコマンドを正常に実行できない場合は、まず D: を実行し、ディレクトリを正常に切り替えた後に cd mysql-5.7.21-winx64\bin を実行してください)


(ここまで順調だったのに??全部錯覚だったの!!!)


実は、4 番目の手順でデータ ディレクトリを自分で作成し、MySQL の起動に必要なテーブル構造設定ファイルが存在しないことが原因です。解決方法は次のとおりです。

まず、作成したデータ ディレクトリを削除し、mysql の bin ディレクトリで mysqld --initialize-insecure を実行し (root パスワードを設定しないでください)、正常に起動します。 mysqld --initialize-insecure を実行すると、インストール ディレクトリの下にデータ ディレクトリが自動的に生成され、多数のファイルが含まれていることがわかります。


再起動は正常に開始できます:


6. ログインできるかどうかを確認します: mysql -u root -p。パスワードが設定されていないため、初回ログイン時にパスワードを入力する必要はありません。Enter キーを押すだけで正常にログインできます。

パスワードを設定したら、パスワード参照を変更する必要があります。

ALTER USER @'localhost' は '

新しいパスワード

' PASSWORD EXPIRE NEVER;-- パスワードは期限切れになりません。NEVER を削除すると、有効期限が設定されます。

上記は、編集者が紹介したMySQL解凍バージョンのインストール手順の詳細な統合です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • CentOS7にmysql5.7の解凍バージョンをインストールする方法についての簡潔なチュートリアル
  • Mysql5.7.17 winx64.zip 解凍バージョンのインストールと設定のグラフィックチュートリアル
  • Windows Server 2016 に MySQL 5.7.19 の解凍バージョンをインストールするための詳細なチュートリアル
  • mysql5.7.19 winx64 解凍版のインストールと設定のチュートリアル
  • Windows 10 に MySQL の解凍バージョンをインストールする (推奨)
  • MySQL 5.6.14 Win32ビット無料インストール解凍バージョン設定チュートリアル
  • MySQL 5.6.14 win32 解凍版 (無料インストール) のインストールと設定のチュートリアル
  • MySQL 5.6 解凍版のインストールと設定方法のグラフィックチュートリアル (win10)
  • MySQL 5.7.13 解凍版(無料インストール)のインストールと設定のチュートリアル
  • win10にmysql5.7.16をインストールする方法(解凍版)

<<:  Vue命令の実装原理の分析

>>:  Linux 最速のテキスト検索ツール ripgrep (grep の最良の代替)

推薦する

MySQLのunion allとunionの違いを簡単に理解する

Union は、重複行を除外し、デフォルトのソートを実行する、データに対する結合操作です。Union...

Vue で親子コンポーネントの値を双方向バインドするために v-model を使用するときに発生する問題と解決策

目次シナリオ解決してみる解決するシナリオ今日、コンポーネントの双方向データバインディングにv-mod...

React 入門レベルの詳細なメモ

目次1. Reactの基本的な理解1. はじめに2. Reactの特徴3. Reactが効率的な理由...

Linuxにgitをインストールする方法

1. はじめにGit は、規模の大小を問わずあらゆるプロジェクトを俊敏かつ効率的に処理するために使用...

CSS により、子コンテナが親要素を超えます (子コンテナは親コンテナ内で浮動します)

序文場合によっては、次の図のような浮動効果の要件が必要になります。 成し遂げる標準的な通常の状況では...

Vue プロジェクトで SVG コンポーネントをパッケージ化して構成する手順

最近新しい会社に入社しました。プロジェクトに携わった後、タイトルアイコンが svg で作られていると...

MySQL における datetime と timestamp の違いと選択

目次1 違い1.1 スペース占有1.2 表現範囲1.3 タイムゾーン2 テスト3つの選択肢MySQL...

フロントエンドインタビューに必要なホモロジーとクロスドメインの詳細な説明

序文ご存知のとおり、ブラウザの相同性戦略とクロスドメイン方式も、フロントエンド面接で頻繁に遭遇する問...

CSS における z-index: 0 と z-index: auto の違い

最近、スタック コンテキストについて学習しています。学習の過程で、z-index が 0 の場合と ...

中国の専門ではない:文化の違いの中でのウェブ開発

Web デザインと開発は大変な作業なので、少数の人だけを対象に設計しないでください。これは外国人が...

Nginx を使用して DoNetCore を Alibaba Cloud にデプロイする方法

基本的な環境設定まずはご自身でドメイン名とサーバーを購入してくださいクラウドサーバーECSに基づいて...

JavaScript イベントの概念の詳細な説明 (静的登録と動的登録の区別)

目次js のイベントイベントタイプ一般的なイベントイベント登録静的および動的登録の例onload 読...

MySQL マルチテーブルクエリ例の詳しい解説 [リンククエリ、サブクエリなど]

この記事では、例を挙げて MySQL のマルチテーブル クエリについて説明します。ご参考までに、詳細...

MySql 5.7.21 無料インストール バージョンの構成方法 (Win10 の場合)

1.インストールしたい場所に解凍し、my.iniファイルを作成します。 my.iniの内容は次のと...

HTML 学習ノート - HTML 構文の詳細な説明 (必読)

1. HTML マークアップ言語とは何ですか? HTML は、Web ページの情報を表すマークアッ...