2017 最新バージョンの Windows インストール MySQL チュートリアル

2017 最新バージョンの Windows インストール MySQL チュートリアル

1. まず、MySQL の公式サイトから最新バージョンの MySQL をダウンロードします。リンクをクリックして開きます。システム モデルに応じて、対応するパッケージを選択してダウンロードします。サイズは約 300 MB で、バージョン番号は 5.7.19 です。

ダウンロード後、解凍すると、図に示すように、標準のmysqlファイルになります。

2. 2番目のステップは、システム環境変数を構成することです。デスクトップ→マイコンピュータ→「プロパティ」を右クリック→システムの詳細設定→環境変数→システム変数→新規

変数には好きな名前を付けることができます。私は MYSQL_HOME と呼んでいます。変数の値は、ダウンロードしたばかりの mysql フォルダがあるディレクトリです。その中の bin ディレクトリを指定して、最後まで戻りを確認します。

3. mysql ファイルにはデフォルトの設定ファイルがありません。次の内容を含む、my-default.ini という名前の新しい .ini 設定ファイルを作成します。

# 設定の変更方法については、
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** このファイルは編集しないでください。これはテンプレートであり、
# *** インストール時のデフォルトの場所であり、
# *** MySQL の新しいバージョンにアップグレードします。
[mysqld]
# 先頭の # を削除し、最も重要なデータの RAM の量を設定します
# MySQL のキャッシュ。専用サーバーの場合は合計 RAM の 70% から開始し、それ以外の場合は 10% から開始します。
# innodb_buffer_pool_size = 128M
# 先頭の # を削除して、非常に重要なデータ整合性オプションであるログ記録をオンにします。
# バックアップ間のバイナリ ログへの変更。
# ログビン
# これらは一般的に設定されており、# を削除して必要に応じて設定します。
# ベースディレクトリ = D:\mysql-server
# データディレクトリ = D:\mysql-server\data
# ポート = .....
# server_id = .....
#サーバーの文字セットをutf8に設定する
文字セットサーバー=utf8
照合サーバー=utf8_general_ci
#mysqlのインストールディレクトリを設定します basedir = D:\mysql-server
#mysqlデータファイルの保存ディレクトリを設定します。datadir = D:\mysql-server\data
#mysqlサービスポートにバインドされたポートを3306に設定します
#MySQLで許可される最大接続数を設定します max_connections=15
# 先頭の # を削除して、主にレポート サーバーに役立つオプションを設定します。
# サーバーのデフォルトは、トランザクションと高速 SELECT に対して高速です。
# 必要に応じてサイズを調整し、最適な値を見つけるために実験してください。
# 結合バッファサイズ = 128M
# ソートバッファサイズ = 2M
# read_rnd_buffer_size = 2M 
[クライアント]  
#クライアントの文字セットを設定します default-character-set=utf8
[WinMySQL管理者]
サーバー = D:\mysql-server\bin\mysqld.exe
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

そこにあるパスに注意してください。mysqlフォルダがあるパスに変更してください。私が置いたディレクトリはD:\mysql-serverなので、上記の設定パスは次のようになります。

4. MySQLをインストールする準備をし、コマンドラインツールを使ってインストールする

まず、管理者としてcmdを起動します。注意:管理者として起動する必要があります。そうしないと、後で十分な権限がないというエラーが報告されます。

コマンドは次のとおりです: mysqld -install次のプロンプトが表示されたら、インストールが成功したことを意味します。

次に、コマンド:net start mysqlでサービスを開始します。

このとき、起動できないことを示すエラーメッセージ3534が報告されます。エラーログを表示するにはmysqld --consoleコマンドを使用します。

ここで、mysqlフォルダに\dataファイルまたはパスがないというメッセージが表示されます。この時点で、新しいものを作成します。

コマンドを使用して、mysql フォルダーのパスを入力し、次のコマンドを入力します。

  mysqld --initialize-insecure --user=mysql

上記のコマンドを実行すると、MySQL はデータ フォルダとデフォルトのデータベースを作成します。ログイン ユーザー名は root で、パスワードは空です。

このとき、mysql を再起動すると、正常に起動できることがわかります。

この時点で、MySQLのインストールは成功しました。

要約する

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

以下もご興味があるかもしれません:
  • MySQL 8.0 Windows zip パッケージ版の詳細なインストール手順
  • Windows での MySQL 8.0.11 インストール チュートリアル
  • MySQL 8.0.11 Community Green Edition の Windows 用インストール手順図
  • MySQL5.7.17 winx64 インストール バージョン構成方法 Windows Server 2008 R2 でのグラフィック チュートリアル
  • Windows システム mysql5.7.18 インストール グラフィック チュートリアル
  • Windows システムに mysql5.7.21 をインストールするための詳細なチュートリアル
  • Windows で Python に mysqldb モジュールをインストールする方法
  • Windows Server 2016 MySQL データベースのインストールと構成の詳細なインストール チュートリアル
  • Windows Server 2008 64ビット MySQL5.6 インストール不要版 設定方法図
  • Windows での MySQL インストール チュートリアル (画像とテキスト付き)

<<:  JavaScript はチェックボックスの選択機能を実装します

>>:  Bash の山括弧の深い理解 (初心者向け)

推薦する

Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル

目次1. ウェアハウスを使用してhttpd lrzsz解凍ファイルを作成する2. ソースコードファイ...

小さなアイコンのフロントエンド処理ソリューションのグラフィカルな説明

序文この記事を始める前に、複数選択の質問をしてみましょう。フロントエンド開発でビルド ツールを使用す...

MySQL におけるさまざまな一般的な結合テーブルクエリの例の概要

この記事では、例を使用して、MySQL のさまざまな一般的な結合テーブルクエリについて説明します。ご...

Centos7 システム上の nginx サーバーで Phalcon 環境を構築する方法の詳細な説明

この記事では、centos7 システムの nginx サーバーの下に phalcon 環境を構築する...

Vueは小さなカウントダウン機能を実装します

多くのプロジェクトでは、検証コードの送信など、カウントダウン機能を実装する必要があります。ここで、簡...

VMware ワークステーション 12 に Ubuntu 14.04 (64 ビット) をインストール

1. インストール環境コンピュータモデル: Lenovo Y471a (i5) ノートパソコンシステ...

Windows Server 2016 でサービスを展開する方法 (グラフィック チュートリアル)

導入インストールするシステムの数が多い場合、USB フラッシュ ドライブまたは CD を使用した手動...

InnoDBのインデックスページ構造、挿入バッファ、適応ハッシュインデックスについての簡単な説明

InnoDB インデックスの物理構造すべての InnoDB インデックスは Btree インデックス...

Vue3 ドキュメント クイックスタート

目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...

MySQLデータを復元する2つの方法

1. はじめに少し前、開発者がテスト環境や本番環境で誤った操作をし、データベースを誤って削除/更新し...

LinuxにNginxをインストールする正しい手順

序文私のように、Java バックエンドに勤勉な人であれば、多数のプロジェクト機能を実装することに加え...

Linux nohup はプログラムをバックグラウンドで実行し、表示します (nohup と &)

1. バックグラウンド実行一般的に、Linux 上のプログラムは .sh ファイル (./sh フ...

vue backtop コンポーネントを実装するための完全なコード

効果: コード: <テンプレート> <div class="back-t...

DockerにElasticsearch7.6クラスタをインストールしてパスワードを設定する方法

目次基本的な設定バージョンとDockerイメージについて始めるelasticsearch.ymlにつ...

MySQL ページングパフォーマンスの調査

一般的なページング方法: 1. エスカレーター方式エスカレーター方式では通常、前のページ/次のページ...