2つ(またはそれ以上)の異なるバージョンのmysqlが1つのシステムにインストールされていますが、ログインをスムーズに切り替えるにはどうすればよいですか?

前提

全体として、構成ファイルmy.iniが有効
になっています。また、2つのmysqlポートが同じではないと判断された場合も、正の値を入力できます。

(ポートが異なることを確認してください。構成ファイルを変更できるという意味ではありません。実際の構成ファイルは有効です。2つのmysqlポートは実際に異なります)


サービスの作成時に、デフォルトのmy.ini構成ファイルの場所が指定されました

mysqld install 服务名 --default-file="xxx\my.ini"

次に、初期化コマンド、生成されたデータファイルなどの一連の操作を使用します。

mysqld --initialize

レジストリ内
ここに画像の説明を挿入します


ポジティブ

1. 2つのmysqlポート番号は異なる必要があり、 3306、3307に設定できます。

設定を変更し、
ここに画像の説明を挿入します
ここに画像の説明を挿入します


2つ目は、環境変数を入力し、環境変数を追加することです。

このコンピューターを右クリック(マイコンピューター)-プロパティ
ここに画像の説明を挿入します

ここに画像の説明を挿入します


3、2つのmysqlサービスを開始します

ここに画像の説明を挿入します

也可以在cmd中:
命令:
	net start 服务名

例:
	net start mysql5
	net start mysql8

4、mysqlにログインします

命令:
	mysql -u用户名 -P端口号 -p密码

ここに画像の説明を挿入します


個人的には、この設定は非常に便利で、どこでも操作する必要はないと感じています。サービスを開いた後、任意のディレクトリのcmdで別のmysqlにログインできます。

mysqlを削除し、削除し、構成を構成し、構成を削除し、多くのチュートリアルを見つけるのに2日かかりました。最後に、私は努力を続け、最終的に期待した結果を達成しました。それを記録します。

おすすめ

転載: blog.csdn.net/weixin_45260385/article/details/114949836