MySQL 5.7.23 バージョンのインストールチュートリアルと設定方法

MySQL 5.7.23 バージョンのインストールチュートリアルと設定方法

MySQL を自分でインストールするのに 3 時間かかりました。チュートリアルはたくさんあるにもかかわらず、費やす必要のないことに多くの時間を費やしてしまいました。この記事が迂回を避けるのに役立つことを願っています~~

1. ダウンロード

https://www.mysql.com/ 公式ウェブサイトアドレス

64ビット版をダウンロードしました。

2. 解凍する

ダウンロード後、直接 D ドライブに解凍することを選択しました。ファイル アドレスは、D:\mysql-5.7.23-winx64 です。以降の環境設定のために、ここで明確にしました。個人の好みに応じて対応する場所を選択することもできます。

3. 環境設定

環境構成は、後で cmd 管理者コマンドを使用してインストールするためのものです。

まず、コントロールパネルを使用してシステムを開き、高度なシステム設定 -> 環境変数を見つけます。


ここに画像の説明を挿入

環境を構成するには 2 つの方法があります。

方法 1:システム変数に MYSQL_HOME という新しい変数を作成し (独自の設定を使用することもできますが、文字である必要があります)、対応する mysql の場所に変数値を書き込みます。ここでは D:\mysql-5.7.23-winx64 と書きました。

ここに画像の説明を挿入
次に、mysql ファイル内の bin ディレクトリに対応する新しいパス %MYSQL_HOME%\bin を編集して作成します。
ここに画像の説明を挿入
ここに画像の説明を挿入

方法 2:システム変数パス エディターで、mysql ファイル内の bin ディレクトリ ファイル アドレスである D:\mysql-5.7.23-winx64\bin を直接新規作成します。
注意: 各環境変数を編集した後は必ず [OK] をクリックしてください。そうしないと編集が失敗します。

4. 新しい my.ini ファイルを作成します。バージョン 5.7 にはそのようなファイルはないので、自分で作成する必要があります。内容は次のとおりです。ファイルのアドレスとバージョン情報はご自身で変更していただく必要がありますのでご了承ください。

[mysqld]port = 3306basedir = D:/mysql-5.7.23-winx64datadir = D:/mysql-5.7.23-winx64/datamax_connections = 200character-set-server = utf8default-storage-engine = INNODBsql_mode = NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES[mysql]default-character-set = utf8

これらの設定が完了したら、インストールを開始できます。私は以下のプロセスにかなり時間を費やしました。思い出すだけでも辛いです。書き留めておかないと、遠回りしたことを後悔するでしょう。また、これが皆さんの時間節約に役立つことを願っています。

5. インストール

まず、管理者として cmd を実行し、bin ディレクトリ ファイルのアドレスを入力します: D:\mysql-5.7.23-winx64\bin。常に次のプロンプトが表示されます:


ここに画像の説明を挿入

明らかに設定されています。環境変数を設定するときは、ファイル アドレスの前に「;」またはピリオドを追加し、その後にセミコロンを追加するように指示するさまざまなチュートリアルがオンラインで見つかります。実際、Windows 10 システムではこれらは必要なく、どのように追加してもこのプロンプトが表示されます。最終的な解決策は次のとおりです。

C:\WINDOWS\system32>cd /d D:\mysql-5.7.23-winx64\bin

あまりにも予想外で衝撃的なので、血を吐きそうになりました。ファイルアドレスの前に追加してくださいcd /d でうまくいきます。
次のプロセスは次のとおりです。

D:\mysql-5.7.23-winx64\bin>mysqld -installService が正常にインストールされました。

インストールが成功したら、設定を開始します。次のコードを実行すると、mysql フォルダにデータ フォルダがあることがわかります。

D:\mysql-5.7.23-winx64\bin>mysqld --initialize-insecure --user=mysql

それから

D:\mysql-5.7.23-winx64\bin>net start mysqlMySQL サービスが開始しています。MySQL サービスが正常に開始されました。

さあ、これで使い始めることができます。楽しくSQLスキルを鍛える旅を始めましょう~~O(∩_∩)O

D:\mysql-5.7.23-winx64\bin>ネットスタートmysql

入力mysql -u root -pと入力すると、システムは入力を求めます。パスワードを入力してください:今回はパスワードをリセットしてください。

手順:

1. MySql 構成ファイル my.ini (MySql インストール ディレクトリ内) を編集します。

設定ファイルを開き、ファイルの最後の行の最初の行の後に skip-grant-tables を追加し、保存して終了します。
これは、MySQL の起動時に grant-tables が開始されないことを意味します。

2. MySqlサービスを再起動します。まずnet stop mysqlを閉じ、次にnet start mysqlを起動します。

3. 新しいルートパスワードを設定します。

mysql -u root -p パスワードを入力せずにデータベースに直接アクセスするには、Enter キーを押します。

このとき、コマンドラインでuse mysqlを実行します(システムデータベースに切り替えます)

ルート ユーザーのパスワードを変更するには、次のステートメントを実行します。

ユーザーを更新します。set authentication_string=PASSWORD(“123456”) where user='root';

現時点で設定されているパスワードは123456です

4.注: 構成ファイルを復元します。つまり、my.ini に追加したコード行を削除します。

cmd インターフェイス ウィンドウを閉じて再度開きます。 mysqlサービスを開始します。net start mysql

アカウント名とパスワードを入力してください 123456

C:\WINDOWS\system32>mysql -u root -pパスワードを入力してください: ******

結果は次のようになります:

MySQL モニターへようこそ。コマンドは ; または \g で終わります。MySQL 接続 ID は 3 です。サーバー バージョン: 5.7.23 MySQL Community Server (GPL)Copyright (c) 2000、2018、Oracle および/またはその関連会社。無断複写・転載を禁じます。Oracle は、Oracle Corporation および/またはその関連会社の登録商標です。その他の名前は、それぞれの所有者の商標である場合があります。ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

データベース操作を開始できます~~

要約する

上記は、編集者が紹介したMySQL 5.7.23バージョンのインストールチュートリアルと設定方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル
  • Ubuntu 18.04 は mysql 5.7.23 をインストールします
  • 最新の MySQL 5.7.23 のインストールと設定のグラフィックチュートリアル
  • MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)
  • CentOS 7 で MySQL 5.7.23 をアップグレードする際の落とし穴と解決策
  • MySQL 5.7.23 winx64 のインストールと設定方法のグラフィックチュートリアル (win10 の場合)
  • MySQL 5.7.23 のインストールと設定のグラフィックチュートリアル
  • mysql 5.7.23 winx64 解凍バージョンのインストールチュートリアル
  • MySQL 5.7.23 のインストールと設定方法のグラフィックチュートリアル
  • CentOS7 での mysql 5.7.23 のバイナリ インストール

<<:  動的なデジタル時計を実装するJavaScript

>>:  Windows 7 環境での Docker 高速ビルドと Alibaba Cloud コンテナ高速化構成の詳細な説明

推薦する

Ubuntu20.04 VNCのインストールと設定の実装

VNC はリモート デスクトップ プロトコルです。 VNC を使用して Ubuntu 20.04 を...

HTML の基礎: HTML コンテンツの詳細

まずは本体から始めましょう:ウェブページを閲覧するとき、最初に目に留まるのは通常、ページの背景です。...

ElasticSearch と ElasticSearch-Head の Docker デプロイメントの実装

この記事では主にDockerを使ってElasticSearch:バージョン6.8.4をデプロイする方...

Javascript DOM、ノード、要素取得の紹介

目次DOMノード要素ノード:テキストノード:プロパティ ノード:要素を取得getElementByI...

Linux で PyCurl のエラーを解決する方法

「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...

Nexus をベースに Alibaba Cloud プロキシ ウェアハウスを構成するプロセスの分析

Nexus のデフォルトのリモートリポジトリは https://repo1.maven.org/ma...

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト 1...

MySQL で重複しない携帯電話番号テーブルをバッチ生成する方法のサンプルコード

序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...

MySQL インデックス カバレッジの例の分析

この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...

Vue は、デスクトップから Web ページにファイルをドラッグするためのサンプル コードを実装します (画像/オーディオ/ビデオを表示できます)

効果使用する場合は、コードとスタイルを自分で最適化してください。画像を表示しない/ビデオとオーディオ...

NavicatがLinuxサーバー上のMySQLに接続できない問題を解決する

最初は悲しい気持ちになりました。スクリーンショットは以下の通りです。 少し苦労しましたが、解決策は次...

HTML タグのリストと使用方法

HTMLタグのリストマークタイプ名前または意味効果述べるファイルのタグ付け<HTML> ...

mysql8.0.11 winx64 インストールと設定のチュートリアル

mysql 8.0.11 winx64のインストールチュートリアルは以下のように記録され、みんなと共...

js を使用してネットワークカメラを呼び出し、一般的なエラーを処理します

最近、業務上の理由により、Web ページ上のさまざまなネットワーク カメラにアクセスしてデバッグする...

手の動きをリアルタイムで監視するための Handtrack.js ライブラリ (推奨)

【はじめに】: Handtrack.jsは、ブラウザ上で直接リアルタイムの手の動きの追跡と検出を実...