MySQL 5.7.18 zip バージョンのインストール チュートリアル

MySQL 5.7.18 zip バージョンのインストール チュートリアル

MySQL の mysql 5.7.18 zip バージョンは、クリックして次のステップをクリックし続けるだけですぐにインストールできるようなものではありません。自分で設定する必要があります。少し面倒ではありますが、よりシンプルで、データベースをインストールするためだけに他のプラグイン ツールをインストールする必要がないため、私はこのバージョンを使用することを好みます。

1. ダウンロードパス

公式サイト MySQL zipファイルのダウンロードアドレス

ダウンロード ボタンをクリックし、ログインせずに指示に従ってダウンロードします (たとえば、ファイルを D:\\ にダウンロードします)。

2. ダウンロードしたmysql-5.7.18-winx64.zipをD:\\に解凍します。

解凍後のmysqlファイルディレクトリのアドレスは次のようになります: D:\\mysql-5.7.18-winx64

3. システム環境変数を設定する

コンピュータの構成で、システム環境変数 MYSQL_HOME: D:\\mysql-5.7.18-winx64 を追加します。
パスの後に;%MYSQL_HOME%\binを追加します。

4. MySQLインストールサービスに必要なmy.iniファイルを追加する

D:\\mysql-5.7.18-winx64ディレクトリにmy.iniファイルを作成します。
次のコードをmy.iniファイルに入力して保存します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
#ポート3306を設定 port = 3306
# mysqlのインストールディレクトリをbasedir=D:\mysql-5.7.18-winx64に設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\mysql-5.7.18-winx64\data
# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

ドキュメントには basedir と datadir について記載されています。

basedir: MySQL のルート ディレクトリを参照します。

datadir: これは後でデータベース データが保存されるディレクトリなので、MySQL ルート ディレクトリにデータ フォルダを作成する必要があります (実際のアイデアに従ってディレクトリの場所を作成できますが、ファイル内の構成は一貫している必要があります)

作成されたファイルとフォルダー、ファイルリストは次のとおりです。

5. データベースを初期化する

cmd.exe を開き、管理者として実行します。環境変数が設定されているため、次のコマンドを正常に実行できます。

mysqld --initialize --user=mysql --console

割り当てられたパスワードを覚えておいてください。初めてログインするときに使用する必要があります。

6. MySQLバックグラウンドサービスをインストールする

前の手順で、cmd ターミナルでコマンドを実行します。

mysqld --MySQL57 をインストール

7. MySQLシステムサービスを開始する

ネットスタートMySQL57

注: 上記の手順は正常にインストールされました。使用できるその他のコマンドは次のとおりです。

サービスを停止します: net stop MySQL57

サービスを削除: sc delete MySQL57 (問題発生時に実行可能)

起こりうる問題

msvcp120.dll が見つからない場合、システムに応じて vcredist_x86.exe または vcredist_x64.exe をインストールします。

その他の問題

sc delete MySQL57 コマンドを実行する場合は、データ フォルダー内のすべてのファイルを必ずクリアしてください。

net start MySQL57コマンドを実行すると、
現れる:
「MySQL サービスが開始しています。」
MySQL サービスを開始できません。
サービスはエラーを報告しませんでした。
'

環境変数を設定する必要がある、または環境変数が正しく設定されていない場合は、慎重に確認してください。

8. 初めてログインしてパスワードを変更する

初期パスワードを使用してログインします: mysql -u root -p

ログインに成功した後、show databases; コマンドを使用しましたが機能せず、パスワードをリセットするように求められます。

root@localhost=password("あなたのパスワード") のパスワードを設定します

9. MySQL zipバージョンのインストールが完了しました。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • centos7.2 オフラインインストール mysql5.7.18.tar.gz
  • MySQL 5.7.18 Green Edition のダウンロードとインストールのチュートリアル
  • MySQL 5.7.18 インストーラーのインストール ダウンロード グラフィック チュートリアル
  • MySQL 5.7.18 MSI インストール グラフィック チュートリアル
  • MySQL 5.7.18 アーカイブ圧縮版のインストールチュートリアル
  • MySQL 5.7.18 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.7.18 無料インストールバージョンの設定チュートリアル
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • MySQL 5.7.18 のダウンロードとインストールの詳細な手順
  • MySQL 5.7.18 インストールチュートリアルと問題の概要

<<:  Javascriptを使用して滑らかな曲線を生成する方法

>>:  独立した IP を介して Windows コンテナ イントラネットの Docker に直接アクセスする方法

推薦する

ボタンのタイプが送信として指定されていません。ボタンをクリックしても、指定された URL にジャンプしません。

現在、プロジェクトの要件により、フォームの送信を制御し、送信前にデータを検証および処理するために j...

React のネストされたコンポーネントの構築順序

目次Reactの公式サイトではライフサイクルの説明を見ることができます次に、ネストされたコンポーネン...

ウェブサイトのハイパーリンクを開く方法に関する議論

新しいウィンドウが開きます。 利点: ユーザーがリンクをクリックしても、現在閲覧しているコンテンツは...

Nginx の負荷分散アルゴリズムとフェイルオーバー分析

概要Nginx ロード バランシングは、アップストリーム サーバー (実際のビジネス ロジックによっ...

Windows Server 2016 で Flash を有効にする方法

最近、VMware Horizo​​n を導入してテストしましたが、そのコンソールにはデフォルトで ...

Linux teeコマンドの使い方の詳しい説明

teeコマンドは主にstandout(標準出力ストリーム、通常はコマンド実行ウィンドウ)に出力し、同...

React+Amapは緯度と経度をリアルタイムで取得し、住所を特定します

目次1. マップを初期化する2. マップポイント3. 位置決めを有効にする4. マップの変更を監視す...

Nginx Rewrite の使用シナリオとコード例の詳細な説明

Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....

ウェブページを最適化してメモリとCPUの使用率を削減

一部の Web ページは大きく見えなくても開くのに非常に時間がかかる場合があります。一方、他の We...

vue3 コンポーネントでの v-model の使用と詳細な説明

目次v-model 入力で双方向バインディングデータを使用するコンポーネント内の v-model他の...

Centos7にTenda U12ワイヤレスネットワークカードドライバーをインストールする際の問題を解決する

解決プロセス:方法1: CentOS7.3 のデフォルトのカーネル バージョンは低く、3.10.0-...

JavaScript は大容量ファイルのアップロード処理を実装します

数十 MB 程度の小さいものから 1G 以上の大きいものまで、ビデオ ファイルなどのファイルのアップ...

Linux での透過的巨大ページの使用と無効化の概要

導入コンピューティングのニーズが拡大し続けるにつれて、アプリケーションのメモリに対する需要も増加して...

フォント宝庫 50 種類の素晴らしい無料英語フォントリソース パート 1

デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...

Vueはタブ切り替えを実装します

この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...