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の設定の詳細な説明

推薦する

dockerfile における ENTRYPOINT と CMD の組み合わせと違い

前回の記事【dockerコンテナのためのdockerfileを詳しく解説】では、dockerfile...

jquery+springbootでファイルアップロード機能を実現

この記事の例では、ファイルアップロード機能を実現するためのjquery+springbootの具体的...

PID を作成できないために MySQL が起動できない問題を解決する方法

問題の説明MySQL 起動エラー メッセージは次のとおりです。 mysqld を起動します (sys...

ウェブページで CSS スタイルを適用するさまざまな形式の概要

1. インライン スタイル (<body></body> 内に配置されます)...

2 つの Linux サーバー間の自動ファイル同期

サーバーB(172.17.166.11)の電源がオンまたは再起動されると、サーバーA(172.17....

ウェブページ制作でウェブフォントファイルにベクターアイコンを追加する方法

ご存知のとおり、コンピューターには 2 種類の画像があり、1 つはビットマップ、もう 1 つはベクタ...

Vueデータプロキシの詳細な説明

目次1. これからお話しするのは、フロントエンド担当者がvue-cliで完了できるソリューション、デ...

VueでJSXを使用する方法

JSXとは何かJSX は Javascript の構文拡張であり、JSX = Javascript ...

Viteの新しい体験の詳細な説明

Vite とは何ですか? (フロントエンドの新しいおもちゃです) Vite は、ネイティブ ES モ...

mysql5.7 リモート アクセス設定

mysql5.7 でリモート アクセスを設定することは、ユーザーを作成して権限を付与するだけでアクセ...

単一の MySQL テーブル内の行数が 500 万を超えてはいけないのはなぜですか?

今日は、興味深いトピックについてお話ししましょう。データベースとテーブルを分割することを検討する前に...

Gobangゲームを実現するためのjsキャンバス

この記事では、Gobangゲームを実装するためのキャンバスの具体的なコードを参考までに共有します。具...

要素シャトルフレームのパフォーマンス最適化の実装

目次背景解決新しい質問高度な背景シャトル ボックスが大量のデータを処理すると、レンダリングされる D...

Gitlab実践チュートリアルでは、関連する設定操作にgit configを使用します。

この記事では、実際に発生した問題をもとに、git の設定に関する内容を紹介します。コマンド: git...

MYSQL トランザクション チュートリアル Yii2.0 マーチャント引き出し機能

序文私はプログラマーとしてスタートした PHP プログラマーです。これまで、トレーニング コースで勉...