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

mysql:7823

From: "Kana Tobata" <"Kana Tobata" <ktobata@xxxxxxxxxx>>
Date: Mon, 26 May 2003 10:45:49 +0900
Subject: [mysql 07823] Re: PC 起動と同時に MySQL 起動( Macint

Tsubaki様、村上様 おはようございます。
いろいろ情報をありがとうございます。


ちょっと今までのところをまとめてみようと思います。

Users/tobata内にmysqlというフォルダを作成後、
インストールの際、
./configure --prefix=/Users/tobata/mysql
のように指定。

http://www.entropy.ch/software/macosx/mysql/
にあるスタートアップ用のパッケージをインストール。

/Library/StartupItems/MySQL/MySQL
の内容は

-------------------------------------------------------
#!/bin/sh

. /etc/rc.common

##
# Start up the MySQL database server on Mac OS X / Darwin
#

if [ "${MYSQL:=-YES-}" = "-YES-" ]; then

    ConsoleMessage "Starting MySQL database server"

 cd /usr/local/
 REALDIR=`perl -e 'print readlink "mysql"'`
 cd $REALDIR

 # We have to find out if we're starting a 3.x or a 4.x
 # MySQL database server
 #
 if [ -e ./bin/safe_mysqld ]
 then

  # This is version 3.x
  #
  ./bin/safe_mysqld --user=mysql &

 elif [ -e ./bin/mysqld_safe ]
 then

  # This is version 4.x
  #
  ./bin/mysqld_safe --user=mysql &

 else

  # Don't know what version this is
  #
  ConsoleMessage "Found neither safe_mysqld nor mysqld_safe"

 fi

fi

---------------------------------------------------------


これをこのまま使用すると、

Starting MySQL database server
Found neither safe_mysqld nor mysqld_safe
となるが、これはmysqlが/usr/local以下にインストールされて
いないから当然こうなる。

このファイルの中身をTsubaki様の案で、

#!/bin/sh

. /etc/rc.common

sudo /Users/tobata/mysql/bin/safe_mysqld --user=mysql &

のみにすると

Macintosh SystemStarter: Exec failed for item /Library/StartupItems/MySQL:
No such file or directory
Macintosh SystemStarter: MySQL database server (263) did not complete
successfully.

/Library/StartupItems/MySQL/MySQLの内容すら
読み込まれてないのでは?と思います。

ターミナルから
/Users/tobata/mysql/bin/safe_mysqld --user=mysql &
と入力すれば、mysqlは起動します。


/Library/StartupItems/MySQL/StartupParameters.plistの内容は
-------------------------------------
{
   Description     = "MySQL database server";
   Provides        = ("MySQL");
   Requires        = ("Resolver");
   OrderPreference = "Late";
   Messages =
   {
     start = "Starting MySQL";
     stop  = "Stopping MySQL";
   };
}
------------------------------------

これは全く扱っていません。


これから、Appleのドキュメントをじっくり読んでみます。


----------------------------
φ(株)キューリン 
   φシステム部 戸畑佳奈
      φE-mail ktobata@xxxxxxxxxx
----------------------------


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

      7805 2003-05-22 18:49 ["Kana Tobata" <ktoba] PC 起動と同時に MySQL 起動( Macintosh )
      7806 2003-05-22 19:02 ┣[gustav <beatle@xxxxx] Re: PC 起動と同時に MySQL  起動( Macint
      7807 2003-05-22 19:59 ┣[Naoki Kawaharazuka <]                                       
      7809 2003-05-23 00:51 ┣[Hiroto Tsubaki <jak@] Re: PC 起動と同時に  MySQL  起動( Macintosh
      7822 2003-05-25 17:17 ┗[MURAKAMI Yukio <m_yu] Re: PC 起動と同時に MySQL  起動( Macint
->    7823 2003-05-26 10:45  ┗["Kana Tobata" <ktoba]                                     
      7824 2003-05-26 13:26   ┗["Kana Tobata" <ktoba]