Windows10にMySQL5.6.35データベースを2つインストールする

Windows10にMySQL5.6.35データベースを2つインストールする

次のように、Win10 での 2 つの MySQL5.6.35 データベースのインストールを記録します。

環境:
OS:window10
DB:MYSQL5.6.35 無料インストール版

1. 最初のMySQLを通常どおりインストールします(以前のブログを参照)

2. 管理 -> サービスとアプリケーション -> サービスで、最初のMySQLサービスを停止します。

3. 最初のデータベース ディレクトリ (私のインストール ディレクトリは C:\software\mysql-5.6.35-winx64) 内のすべてのディレクトリとファイルを別のパスにコピーします。私はこれを C:\software にコピーし、ファイル名を MySQL3307 に変更しました。

4. コピーしたデータベース ファイルの下にある my-default.ini ファイルを変更し、ポート番号を 3307 に変更します (カスタマイズ、最初にポートが占有されているかどうかを確認します)

[クライアント]
ポート=3307
デフォルトの文字セット=utf8

[mysqld] 
# MYSQLのインストールディレクトリに設定します basedir=C:/software/MySQL3307/MySQL3307
# MYSQLデータディレクトリに設定 datadir=C:/software/MySQL3307/MySQL3307/data
ポート=3307
文字セットサーバー=utf8

デフォルトのストレージエンジン=MYISAM
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

5. スタートアップ サービスを作成し、管理者権限でコマンド プロンプトを開きます (window+R –>cmd で開かないでください。そうしないと、後でインストールできなくなります)。2番目のデータベース ディレクトリの bin フォルダーに cd して、次のコマンドを実行します。

mysqld で MySQL3307 をインストールします --defaults-file="C:\software\MySQL3307\MySQL3307\my-default.ini"

インストールが成功すると、

這里寫圖片描述
這里寫圖片描述

6. レジストリを変更する

HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>サービス
作成したMySQL3307を見つけて、ImagePathを次のように変更します。

":C:\software\MySQL3307\MySQL3307\bin\mysqld" --defaults-file="E:\MySQL\mysql_base\ini\my.ini" MySQL3307

7. サービスを開始する

[管理] -> [サービスとアプリケーション] -> [サービス] で、両方のサービスを開始します。


8. テスト

Navicat for MySQL を介して新しく作成されたデータベースに接続します。パスワードは最初のデータベースと同じです。テストは OK です。

這里寫圖片描述

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

以下もご興味があるかもしれません:
  • CentOS7環境にMySQL5.5データベースをインストールする
  • Centos7 MySQL データベースのインストールと設定のチュートリアル
  • Linux環境にMySQLデータベースをインストールする詳細なチュートリアル
  • CentOS 7 に MySQL 8.0.20 データベースをインストールするための詳細なチュートリアル
  • UbuntuにMySQLデータベースをインストールする方法
  • Windows に異なる (2 つの) バージョンの MySQL データベースをインストールする詳細なチュートリアル
  • Windows Server 2016 MySQL データベースのインストールと構成の詳細なインストール チュートリアル
  • MySQLデータベースのインストール方法とグラフィカル管理ツールの紹介

<<:  複数のプロジェクトをデプロイする Docker nginx の例

>>:  node.jsのインストールとHbuilderXの設定の詳細な説明

推薦する

SpringBoot のパッケージ化と Docker へのアップロード、およびマルチインスタンス デプロイメントの実装に関する簡単な分析 (IDEA バージョン)

最近友人からDockerを触ったことがあるかと聞かれました。あまり自信がなかったので答えられませんで...

データベースの削除から逃走までの MySQL の徹底分析_上級編 (I) - データ整合性

1. データ整合性の概要1. データ整合性の概要データの冗長性とは、データベース内に重複したデータが...

テーブル関連の配置とJavascript操作テーブル、tr、td

適切に機能するテーブル プロパティ設定:コードをコピーコードは次のとおりです。 <テーブル セ...

Flinkのフォールトトレラントメカニズムに関する簡単な説明:ジョブ実行とデーモン

目次1. ジョブ実行のフォールトトレランス1.1 タスクフェイルオーバー戦略1.2 ジョブ再開戦略2...

ECMAScript の演算子を理解するための記事

目次単項演算子ブール演算子乗算演算子加法演算子関係演算子等価演算子条件演算子代入演算子カンマ演算子要...

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...

MySQL マスタースレーブレプリケーションのいくつかのレプリケーション方法の概要

非同期レプリケーションMySQL レプリケーションは、デフォルトでは非同期です。マスター スレーブ ...

JavaScript はスローモーションアニメーションのカプセル化と使用法を説明します

プロセス分析の実装(1)繰り返して電話をかけるには?答え: 関数をカプセル化して一度だけ呼び出すコー...

Vue3.0 における Ref と Reactive の違いの詳細な分析

目次参照と反応参照反応的RefとReactiveの違いshallowRef と shallowRea...

情報製品の読書リストのインタラクティブなデザインに関する考えと経験の共有

リストは、テーブルをコンテナーとして使用するテキストまたはグラフの形式として定義されます。商品の種類...

mysql 実行プラン ID が空である (UNION キーワード) の詳細な説明

導入作業プロセス中に、遅いクエリが調整されることがあります。 MySQL SQL ステートメントのチ...

MYSQLデータベーステーブル構造の最適化方法の詳細な説明

この記事では、例を使用して、MYSQL データベース テーブル構造を最適化する方法を説明します。ご参...

Windows はリモート デスクトップが長時間自動的に切断されるのを防ぎます

Windows リモート デスクトップを使用してサーバーに接続したことがある人なら、リモート デスク...

MySQLクエリで大文字と小文字を区別しない問題を解決する方法

質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...

タグが新しいページを開くかどうかという問題。主要ウェブサイトの開設状況をまとめました

a タグが新しいページを開くかどうか: (1)百度百科事典:ヘッダーが異なる場合は新しいページが開き...