[前][次][番号順一覧][スレッド一覧]

mysql:8648

From: Take <Take <office@xxxxxxxxxx>>
Date: Thu, 22 Jan 2004 13:23:10 +0900
Subject: [mysql 08648] Re: mysqld_multi を利用した複数のサーバーの起動について

たけです。

伊藤様、ご返信有難う御座います。
よろしくです。

> mysql_install_db を実行していないのではないでしょうか?
> /usr/local/mysql1/data?/mysql/ が作成されていますか?
えっと、mysql_install_dbを実行したあとのdataを
コピーしてdata1〜data7を作成しました。

ちなみに
> $ mysql_install_db --basedir=/usr/local/mysql/data8
は
mysql_install_db --datadir=/usr/local/mysql/data8
の間違いですよね?basedirだとエラーでとおらなかったので。。

> (デフォルトでは /tmp/mysqld_multi.log だったと思います)
ログファイルを見たところ
Starting MySQL servers
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
040122 13:10:49  Aborting

040122 13:10:49  /usr/local/mysql/bin/mysqld: Shutdown Complete

Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
040122 13:10:49  Aborting

040122 13:10:49  /usr/local/mysql/bin/mysqld: Shutdown Complete
・・・略
とでていましたので、

rootから
$ su mysql
$ ./mysqld_multi start 1-7
としたらうまく起動しました。

いままで、MySQLサーバー1つの場合は
$ mysql.server start
で起動していたのですが、この場合はuserはmysqlで
起動していますよね?

また/etc/my.cnfで

[mysqld1]
socket     = /tmp/mysql.sock1
port       = 3311
pid-file   = /usr/local/mysql1/data/hostname.pid
datadir    = /usr/local/mysql1/data
user = mysql
としてrootで起動しようとしたのですが、やはりダメでした。
ここでのuserは起動するユーザーというわけではないんでしょうか?

宜しくお願いします。




[前][次][番号順一覧][スレッド一覧]

      8644 2004-01-22 10:53 [Take <office@xxxxxxx] mysqld_multi を利用した複数のサーバーの起動について
      8645 2004-01-22 11:24 ┗[Yasumitsu Ito <y-ito]                                       
->    8648 2004-01-22 13:23  ┗[Take <office@xxxxxxx]                                     
      8649 2004-01-22 15:22   ┗[Yasumitsu Ito <y-ito]