MySQL 5.7.20 Green Edition のインストールの詳細なグラフィックチュートリアル

MySQL 5.7.20 Green Edition のインストールの詳細なグラフィックチュートリアル

まず、MySQL とは何かを理解しましょう。

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース管理システムであり、現在は Oracle の製品です。これは、データベースにアクセスするために最も一般的に使用されている標準化された言語である SQL 言語を使用するリレーショナル データベース管理システムです。 MySQL ソフトウェアは二重ライセンス ポリシーを採用しており、コミュニティ バージョンと商用バージョンに分かれています。サイズが小さく、速度が速く、総所有コストが低く、特にオープン ソース機能を備えているため、中小規模の Web サイトの開発用の Web サイト データベースとして MySQL が一般的に選択されています。

以下の記事ではMySQL Community Server 5.7.20を例に、 mysql-5.7.20-winx64.zipグリーン バージョンをインストールするための詳細なグラフィック手順を説明します。mysql-5.7.20-winx64.zip バージョンはインストール不要のバージョンであることに注意してください。ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/

ダウンロード後、指定の保存場所に解凍してください。解凍したファイルのディレクトリはmysql-5.7.20-winx64です。(Su Wenzhai Blog の編集者は、便宜上、mysql-5.7.20-winx64 ディレクトリを mysql-5.7.20 に変更しました)。具体的なディレクトリ構造は次のとおりです。

MySQL 5.7.20 の新機能
 +ビン
 +ドキュメント
 +含める
 +ライブラリ
 +シェア
 コピー
 README

解凍後、データ フォルダーと my.ini 構成ファイルは存在しません。これらは手動で構成して生成する必要があります。

1. 環境変数を設定します。この記事では、win10 を例に説明します。システム変数を開き、mysql 環境変数を設定します。具体的なパラメータは次のとおりです。

Mysql_Home=D:\Program Files (x86)\mysql-5.7.20
パス=...;%Mysql_Home%\bin;

注: パスに新しいコンテンツとして %Mysql_Home%\bin; を追加し、元のコンテンツは変更せずにそのままにして (ここでの "..." は元のコンテンツを表します)、コンテンツを保存します。

2. MySQL サーバーに必要なデータ フォルダーを生成します。D:\Program Files (x86)\mysql-5.7.20\bin ディレクトリで管理者権限で cmd を開き (たとえば、win10 の場合は、左下隅の入力ボックスに cmd と入力し、cmd を選択して右クリックし、管理者として開きます)、次のコマンドを順番に実行します。

C:\Users\wang>d:
D:\>cd D:\Program Files (x86)\mysql-5.7.20\bin
D:\Program Files (x86)\mysql-5.7.20\bin>mysqld --initialize-insecure --user=mysql

実行が完了したら、ディレクトリに戻ると追加のデータ フォルダーが見つかります。

3. D:\Program Files (x86)\mysql-5.7.20 ディレクトリに、次の内容の新しい my.ini ファイルを作成します (オンラインで見つけることができます。基本的に同じです)。

[クライアント]
ポート=3306
デフォルトの文字セット=utf8
[mysqld] 
# MYSQL インストールディレクトリを設定します basedir=D:\Program Files (x86)\mysql-5.7.20
# MYSQLデータディレクトリを設定します。datadir=D:\Program Files (x86)\mysql-5.7.20\data
ポート=3306
文字セットサーバー=utf8
sql_mode=NO_ENGINE_SUBSTITUTION、NO_AUTO_CREATE_USER
# クエリキャッシュを有効にするexplicit_defaults_for_timestamp=true
スキップ許可テーブル

手順 2 と 3 を完了したら、管理者権限で cmd を実行し、D:\Program Files (x86)\mysql-5.7.20\bin ディレクトリに切り替えて、 mysqld -installコマンドを実行します。Service Service successfully installed 。参考までに、画像をご覧ください:

4. 管理者権限で cmd を実行し、D:\Program Files (x86)\mysql-5.7.20\bin ディレクトリに切り替えて、開始または停止コマンドを実行します。

開始コマンドnet start mysql

停止コマンドnet stop mysql

要約する

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

以下もご興味があるかもしれません:
  • MySQL 5.7.25 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.7.27 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル
  • Win32 MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル
  • MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成
  • Linux に MySql 5.7.21 をインストールするための詳細な手順
  • Windows システムに mysql5.7.21 をインストールするための詳細なチュートリアル
  • Windows での MySQL 5.7.20 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 5.7.25 圧縮版のインストールと設定方法のグラフィックチュートリアル

<<:  JavaScript 型検出方法の例のチュートリアル

>>:  Nginx ロケーション ディレクティブ URI マッチング ルールの詳細な概要

推薦する

MySQLはインデックスプッシュダウンを数秒で理解するのに役立ちます

目次1. インデックスプッシュダウン最適化の原理2. インデックスプッシュダウンの具体的な実践1. ...

Vue+tsx のスロット使用の問題が置き換えられない

目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...

vueを使用して登録ページの効果を実現し、vueを使用してSMS認証コードログインを実現します

この記事の例では、登録ページの効果を実現するためのVueの具体的なコードを参考までに共有しています。...

Vue ページをリフレッシュするために provide と injection を適用する

目次方法1: 関数を直接呼び出す方法2: provide / inject (静的更新) を使用する...

シェルスクリプトによるDockerコンテナの起動順序の制御の詳細な説明

1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...

Nginx のパラメータをオンにして Web パフォーマンスを 3 倍向上させる方法

1. 遭遇したいくつかの問題2008 年にパフォーマンス テストを行っていたとき、パフォーマンス テ...

Vueを使用してタイマー機能を実装する

この記事の例では、タイマー機能を実装するためのVueの具体的なコードを参考までに共有しています。具体...

Vue で AES.js を使用する詳細な手順

AES暗号化の使用データ転送の暗号化と復号化処理 --- AES.js最初のステップ: vue に ...

backgroundImage を使用して画像カルーセルの切り替えを解決する詳細な説明

単一のDOMノードでカルーセルを実装するbackgroundImage を使用すると、複数の画像を追...

Windows での MySQL 8.0.15 の詳細なインストールと使用のチュートリアル

この記事では、MySQL 8.0.15の詳細なインストールと使用方法のチュートリアルを参考までに紹介...

mysql8.0.20 のデータディレクトリを移行する方法

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...

MySQL FAQ シリーズ: ibdata1 ファイルのサイズが突然増加しないようにする方法

0. はじめにibdata1 ファイルとは何ですか? ibdata1 は、innodb システム テ...

NexusはHTTPSプロトコルをサポートするためにnginxプロキシを使用します

背景すべての会社の Web サイトは HTTPS プロトコルをサポートする必要があります。Aliba...

バッチファイルを処理するLinuxの1行コマンドの詳細な説明

序文最良の方法は、あなたが思いつく最も速い方法ではないかもしれません。職場で一時的に使用するスクリプ...

Linux システムでの nginx サーバーのインストールと負荷分散構成の詳細な説明

nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバー、メール プ...