mysql:9917
From: kohara <kohara <skohara@xxxxxxxxxx>>
Date: Wed, 28 Jul 2004 17:46:58 +0900
Subject: [mysql 09917] バーチャルホスト毎のデータベース保存先指定
小原と申します。 現在RedHat Linux 9 + MySQL4.0.18を利用しています。 バーチャルホストのユーザ毎にMySQLデータベースの保存先を変えるようには できないのでしょうか?というのも、お客様のディスク容量やバックアップ等 の管理をお客様サイト内で完結させたいというのが大きな理由です。 ●自分のdirectoryでMySQLを動かしたい http://www.mysql.jp/mysql/TIPS/own.html を参考に mysql_install_dbでお客様用に新たに環境を初期化し、 ./mysql_install_db --user=(自分のlogin ID) \ --pid-file=/自分のhome directory/mysql/data/mysql.pid \ --socket=/自分のhome directory/mysql/mysql.sock \ --datadir=/自分のhome directory/mysql/data/ \ --tmpdir=/自分のhome directory/mysql/ \ --port=3333 のようにすれば、専用の環境ができると思うのですが、これだとオープンする ポート数や起動プロセス数の関係から、あまり好ましくはないと思います。 ~/.my.cnfでデータ保存先指定してみましたが、うまくいきませんでした。 ここで言う ~ はmysqldを起動しているユーザのルートディレクトリなので しょうか・・・。それだと、バーチャルホスト毎の設定はできませんよね? ご存知の方がいらっしゃいましたら、ご教授のほど宜しくお願い申し上げ ます。