池田さん
>bin/mysqld_safeの実行の前にbin/mysql_install_dbは実行しましたか?
やってませんでした。
これを実行後mysqld_safeを実行し無事に動作したようです。
本当にありがとう御座いました。
他の方も色々協力して頂き誠にありがとうございます。
また、何かありましたらよろしくお願いします。
#コマンドラインからmysqlと叩いても駄目なんですね...
Tetsuro IKEDA <te.ikeda@jpta.scs.co.jp> wrote:
池田@住商情報です。
以下のmakeのログを見る限りでは、makeは成功しているように見えます。
bin/mysqld_safeの実行の前にbin/mysql_install_dbは実行しましたか?
2many dj wrote:
> 池田さん
>
> わざわざ試して頂いてありがとうございます。
>
> my_thr_init.cのifdefを外してmakeしてみました。
> すると今度はさっきと若干表示が変わりました。
> このような表示が出て止まります。
> binary-configure.sh > binary-configure-t
> /bin/mv binary-configure-t binary-configure
> /bin/rm -f MySQL-shared-compat.spec MySQL-shared-compat.spec-t
> /bin/sed \
> -e 's!@''bindir''@!/usr/local/mysql/bin!g' \
> -e 's!@''sbindir''@!/usr/local/mysql/sbin!g' \
> -e 's!@''scriptdir''@!/usr/local/mysql/bin!g' \
> -e 's!@''prefix''@!/usr/local/mysql!g' \
> -e 's!@''datadir''@!/usr/local/mysql/share!g' \
> -e 's!@''localstatedir''@!/usr/local/mysql/var!g' \
> -e 's!@''libexecdir''@!/usr/local/mysql/libexec!g' \
> -e 's!@''CC''@!gcc!'\
> -e 's!@''CXX''@!g++!'\
> -e 's!@''GXX''@!yes!'\
> -e 's!@''PERL''@!/usr/bin/perl!' \
> -e 's!@''CFLAGS''@!! !'\
> -e 's!@''CXXFLAGS''@!!'\
> -e 's!@''LDFLAGS''@!!'\
> -e 's!@''VERSION''@!4.0.20!' \
> -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \
> -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \
> -e 's!@''MACHINE_TYPE''@!i686!' \
> -e 's!@''HOSTNAME''@!/bin/hostname!' \
> -e 's!@''SYSTEM_TYPE''@!pc-linux!' \
> -e 's!@''CHECK_PID''@!/bin/kill -0 $PID > /dev/null 2> /dev/null!' \
> -e 's!@''FIND_PROC''@!/bin/ps p $PID | grep mysqld > /dev/null!' \
> -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!--skip-locking!' \
> -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \
> -e 's!@''IS_LINUX''@!true!' \
> -e "s!@""CONF_COMMAND""@!./configure '--with-charset=ujis'
> '--prefix=/usr/local/mysql' '--with-mysqld-user=mysql'
> '--with-extra-charsets=all' '--with-named-thread-libs=-lpthread'!" \
> -e 's!@''MYSQLD_USER''@!mysql!' \
> -e 's!@''sysconfdir''@!/usr/local/mysql/etc!' \
> -e 's!@''SHORT_MYSQL_INTRO''@!@SHORT_MYSQL_INTRO@!' \
> -e 's!@''SHARED_LIB_VERSION''@!12:0:0!' \
> -e 's!@''MYSQL_BASE_VERSION''@!4.0!' \
> -e 's!@''MYSQL_NO_DASH_VERSION''@!4.0.20!' \
> -e 's!@''MYSQL_TCP_PORT''@!3306!' \
> -e 's!@''PERL_DBI_VERSION''@!@PERL_DBI_VERSION@!' \
> -e 's!@''PERL_DBD_VERSION''@!@PERL_DBD_VERSION@!' \
> -e 's!@''PERL_DATA_DUMPER''@!@PERL_DATA_DUMPER@!' \
> MySQL-shared-compat.spec.sh > MySQL-shared-compat.spec-t
> /bin/mv MySQL-shared-compat.spec-t MySQL-shared-compat.spec
> make[3]: Leaving directory `/usr/src/mysql-4.0.20/support-files'
> make[2]: Leaving directory `/usr/src/mysql-4.0.20/support-files'
> make[1]: Leaving directory `/usr/src/mysql-4.0.20'
>
> 最初とprefixは変えました。
> とりあえずこのままmake installし、mysqld_safeで起動させようとした所下記
> のエラー表示が出て起動出来ません。
>
> touch: cannot touch `/usr/local/mysql/var/hogehoge.co! m.err': No such
> file or directory
> chown: cannot access `/usr/local/mysql/var/hogehoge.com.err': No such
> file or directory
> Starting mysqld daemon with databases from /usr/local/mysql/var
> /usr/local/mysql/bin/mysqld_safe: line 308:
> /usr/local/mysql/var/hogehoge.com.err: No such file or directory
> /usr/local/mysql/bin/mysqld_safe: line 316:
> /usr/local/mysql/var/hogehoge.com.err: No such file or directory
> tee: /usr/local/mysql/var/hogehoge.com.err: No such file or directory
> 061120 17:57:08 mysqld ended
> tee: /usr/local/mysql/var/hogehoge.com.err: No such file or directory
>
> hogehoge.comの部分はインストールするマシンのhostnameです。
> もう何が何だか…
> そもそも/usr/local/mysql/var/と言うフォルダは無いんです。
>
>
--
Tetsuro IKEDA
Sumisho Computer Systems Corp.
Open Source System Div.
te.ikeda@jpta.scs.co.jp
TEL +81-3-5166-2420
FAX +81-3-5166-1189