私のWindows環境のPCの中には、普通にインストールした単体MySQLの他に、
「開発環境パックの一つとしてMySQLが含まれていたもの」とかが、散在しています。
1.JAVA……C:\Program Files\MySQL\MySQL Server 5.0\bin
2.Ruby……C:\InstantRails-2.0-win\mysql\bin
3.PHP……C:\xampp\mysql\bin
どれか一つのMySQLを使えばよいのでしょうが、様々な開発環境パックを色々試してみたいので、
出来れば「1台のPCに入っている3つのMySQL」を随時切り替えて使用していきたいと考えています。
具体的にはどのような設定を行えばよいのでしょうか?
疑問点
・2台以上のMySQLを使用する場合の環境設定のやり方は?
・2つ以上の異なる\mysql\binにパスを通し、mysql -u root mysqlを行った場合、
何れのMySQLへアクセスしにいくのでしょうか?
・2台以上のMySQLを入れた後、環境設定を行わなければ、
それぞれの\binフォルダでmysql -u root mysqlを行った場合には
それぞれのMySQLへアクセスをしにいくのでしょうか?
自分でもアレコレ試している最中なのですが、
PCの挙動が不審で、だんだん自分が何やってるか、頭が混乱してきました……。
No.3ベストアンサー
- 回答日時:
既に回答のあったマニュアルにmysqlサーバー側で何をすべきかは載っているので、mysqlクライアント側の注意点を一つ。
クライアント側では、環境変数の path で探しに行くのは、一番最初に見つけた物を起動してしまうので、version 違いのクライアントツールを起動するには、パス名を含めて指定するか、それぞれのbinディレクトリーに移動してから起動しないとなりません。
でも、クライアントversionの方が高ければ、ポート指定などを設定したmy.ini やmy.cnf ファイルを適宜接続したいサーバー用のものを指定してやれば、古いversionのサーバーへの接続自体は問題ないようです。使えるSQLコマンドは、サーバーのversionに依存します。
ということで、環境変数のpathには、最新versionのパスを入れておくだけで充分でしょう。
クライアント起動例
mysql --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" -u root -p
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
接続ができません
-
phpとmysqlを使っています。
-
LIMIT で条件を満たしているの...
-
バージョン3.23.53からアップグ...
-
phpMyAdminについて
-
PHP+MySQL 接続できません
-
Float型の時の計算結果がおかしい
-
ADOのバージョンを確認する方法
-
mysql データ更新
-
MYSQL
-
PHP+ApacheでMySQLに接続できな...
-
SQLのVARCHARとVARCHAR2の違い
-
MYSQLで日本語が入力できない
-
”MySQL”以前は実行できたのです...
-
ページング実装で2ページ目以...
-
phpMyAdimnとコマンドラインで...
-
MySQLとEclipseの接続方法について
-
ODP.NETのバージョン確認
-
MySQLでエラーがでて前に進めま...
-
SQL Serverでの文字列の格納
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
接続ができません
-
mysqldが実行できない
-
「mysqld dead but subsys lock...
-
MySQL起動方法について
-
1台のPCに3つのMySQLをインスト...
-
mysqlのsecure-file-privオプシ...
-
ドットインストールで学習中or...
-
MySQL4.1のサービス起動ができ...
-
xamppでmysqlをインストールし...
-
XAMPPでインストールしたMySQL...
-
xamppでMySqlが正しく起動しない
-
MySQLの起動ユーザ
-
起動方法を教えて下さい
-
mysql入門以前という本
-
MySQLが起動できない
-
MySQLが起動できない
-
XAMPP内のmysql\\bin\\my.cnfが...
-
PHPMyAdminが使えない
-
mampのsqlserver が起動しなく...
-
MySQL5でコマンドプロンプトで...
おすすめ情報