mysql:7912
From: Tomoyuki Ishino <Tomoyuki Ishino <ishino@xxxxxxxxxx>>
Date: Wed, 18 Jun 2003 01:31:28 +0900
Subject: [mysql 07912] Re: 2 つのバージョンを使い分けるには?
石野と申します。 * [mysql 07902] 2 つのバージョンを使い分けるには? * 横山貴士 <yokoyama@xxxxxxxxxx> wrote: > 環境はwin2000 (snip) > 1.mysqlをインストールすると自動的にwindows起動時に > mysqlが起動しますが、mysqlを2つインストールしても > mysqlの起動に問題は生じないでしょうか? > > 2.できれば4.1.0と3.23.33を使い分けしたいとおもっております。 > 使い分けをする場合に環境変数を毎回、使いたいバージョンに > 書き直して使用すれば問題ないのでしょうか? > > 3.毎回環境変数を書き直すのは、人為的なミスが多くなるので2つを > 使い分けるのに便利な方法があれば御教授下さい。 もう解決されたようですが、Windowsで複数のMySQLをインストールするという 話題はこれまで出てなかったと思いますので、とりあえず知ってることを 投稿したいと思います。 4.1.0が既にc:\mysqlにインストールされているとして、 今回3.23.33をc:\mysql3にインストールしたとします。 この場合、mysqlサービスの設定は上書きされないので、 自動起動されるのは4.1.0の方です。 後からインストールした3.23.33の起動と終了は以下の2つの方法があります。 (portは3307と仮定しています。) [1] コマンドラインから実行。 ・起動 #mysqld-max-nt --standalone --port=3307 --basedir=c:/mysql3 --datadir=c:/mysql3/data ・終了 #mysqladmin --port=3307 shutdown [2] サービスとして実行。 ・サービス(名称はMysql3と仮定)をインストールする。 #mysqld-max-nt --install-manual Mysql3 ・起動と終了 コントロールパネル->管理ツール->サービスをひらき、「開始パラメータ」に --port=3307 --basedir=c:/mysql3 --datadir=c:/mysql3/data を設定し、 「開始」をクリック。 終了は「停止」をクリック。 (「開始パラメータ」は保存されません。不便。) ・MySQLのアンインストール前にサービスをアンインストールする。 #mysqld-max-nt --remove Mysql3 なお、WINNT/my.iniはどのmysqlサーバでも読み込まれますので、 各々のサーバで異なる設定は全て起動オプションに含める必要があります。 (my.iniより優先されます。) MySQL コマンドラインオプション http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_MySQL_Database_Administration.html#Command-line_options 以上、参考になれば幸いです&間違いなどあれば御指摘ください。 -- Tomoyuki Ishino
7902 2003-06-16 11:41 [横山貴士 <yokoyama@x] 2 つのバージョンを使い分けるには? 7904 2003-06-16 17:43 ┣[横山貴士 <yokoyama@x] -> 7912 2003-06-18 01:31 ┗[Tomoyuki Ishino <ish] 7915 2003-06-18 20:23 ┗[横山貴士 <yokoyama@x]