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]