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

mysql:8268

From: "Takanori Jokura" <"Takanori Jokura" <sora_iro@xxxxxxxxxx>>
Date: Wed, 15 Oct 2003 07:39:09 +0900
Subject: [mysql 08268] Re: configure のオプションについて

城倉の自己レスです。

> 今までRPMを使っていたのですが、
> 今回サーバを新しく作ることになったので
> いい機会だと思いソースからコンパイルすることにしました。
> SRPMをつかいspecファイルをいじっております。

specファイルをいじって色々と試したのですが
結局コンパイルが通らないのでtar.gzからmakeすることにしました。
コンパイルが通らない理由は残念ですが理解できませんでした。

#そもそもrpm -e XXX だけでアンインストールができる為に
#src.rpmを使ったのと保存してあとで別のPCに入れるため
#なのでまあいいかぁってことです。

> やりたいこととしては
> 1)dataディレクトリを/var/mysql/dataにして
>   他はデフォルトで行きたいと言うのと、
これに関しまして取り合えず試してみて理解しようと思い
インストールしてみました。
結果
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/var/mysql/data
とするとやりたいようになることがわかりました。

> 2)バイナリ配布くらいの速度が欲しいというところです。
これに関しましては色々なところを調べてみたところ
--enable-assembler \
--with-mysqld-ldflags=-all-static \
--with-client-ldflags=-all-static \
--enable-local-infile \
--with-mysqld-user=mysql \
--with-extra-charsets=complex \
--with-charset=sjis \
--with-raid
としました。

取り合えずこれでOKかなと思いきや
デーモンが起動できないのです;;
ログファイル(/var/mysql/data/localhost.err)を見ると
031013 18:26:24  mysqld started
031013 18:26:24  Can't start server : Bind on unix socket: Permission denied
031013 18:26:24  Do you already have another mysqld server running on
socket: /var/run/mysql.sock ?
031013 18:26:24  Aborting
031013 18:26:24  /usr/local/mysql/libexec/mysqld: Shutdown Complete
031013 18:26:24  mysqld ended

となっています。どうやらサーバが3306番ポートを使えないで居るようです。
もちろんmysqldのプロセスは起動していないです。
因みに/var/run/mysql.sockはマシン上のどこにもないです。

メイクしてインストールしてアンインストールを繰り返しすぎて泣きそうです。

皆様のご指導よろしくお願いいたします!!


城倉
jo@xxxxxxxxxx





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

      8266 2003-10-12 18:23 ["Takanori Jokura" <s] configure のオプションについて          
->    8268 2003-10-15 07:39 ┗["Takanori Jokura" <s]                                       
      8307 2003-10-21 09:11  ┗[とみたまさひろ <tomm]