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 に直接アクセスする方法

推薦する

MySQL 5.7.16 ZIP パッケージのインストールと設定のチュートリアル

この記事では、MySQL 5.7.16 ZIPパッケージのインストールと設定のチュートリアルを参考ま...

Angular CDK を使用してサービスポップアップトーストコンポーネント機能を実装する

目次1. 環境設備2. ToastコンポーネントとToastServiceを作成する2.1 Toas...

Vue でユーザー権限に基づいてルートを動的に追加する方法

ユーザーの権限に応じて異なるメニュー ページを表示します。知識ポイントルートガード(事前ガードを使用...

Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

1. パスワードを変更する1. 一般ユーザーのパスワードを変更する パスワード現在のパスワードを入力...

Windows Server 2008R2 ファイル サーバーを Windows Server 2016 にアップグレードする

ユーザー組織には、ドメインに参加している 2 台の Windows Server 2008 R2 フ...

Win10 への MySQL 5.7 のインストール MSI 版のチュートリアル(画像とテキスト付き)

主にインストール後に my.ini ファイルを確認するために、msi 形式でインストールしました。フ...

HTMLページの読み込み速度を上げる方法

(1)HTTPリクエストを減らす。 (リソース ファイルをマージし、イメージ スプライトを使用します...

IE6 ウェブページ作成リファレンス IE6 デフォルトスタイル

これは実際には IE の公式ドキュメントではありません。他の人が実践を通じて開発した IE6 のデフ...

Docker ネットワークの原理とカスタム ネットワークの詳細な分析

Docker はホストマシン上のブリッジを仮想化します。コンテナを作成して起動すると、各コンテナには...

canvas.toDataURL image/png エラー処理方法の推奨

問題の背景:再生中のビデオのスクリーンショットを撮る必要があります。ビデオはビデオタグを使用して再生...

HTML ハイパーリンク スタイル (4 つの異なる状態) の設定例

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

MySQL マスタースレーブレプリケーションと読み取り書き込み分離の詳細な説明

記事マインドマップマスター/スレーブ レプリケーションと読み取り/書き込み分離を使用する理由は何です...

Linux で scp コマンドを使用してファイルをリモートでコピーする方法の詳細な説明

序文scp は secure copy の略です。scp は、Linux システムの ssh ログイ...

ソースコードから、Vue2がデータとメソッドを直接取得できる理由がわかる

目次1. 例: これはデータとメソッドを直接取得できます2. 環境を準備し、ソースコードをデバッグし...

Linux サービスでファイアウォールを有効にする 2 つの方法

方法は2つあります: 1. サービス方法ファイアウォールのステータスを確認します。 [root@ce...