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]