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

mysql:4950

From: "fresh_mitti" <"fresh_mitti" <mitti@xxxxxxxxxx>>
Date: Thu, 17 Jan 2002 15:59:14 +0900
Subject: [mysql 04950] Re: mysql を一般ユーザーからインストール

こんにちは、fresh_mittiです。

たてやんさん、レスのほう、ありがとうございます。
なるほどという感じです。すぐにはうまくいかないかもしれませんが、このとおりに
やってみます。
詳しく書いてくださって、ありがとうございました。

出来ましたら、また、ご報告させていただきます。
ありがとうございました。

> たてやんっす
>
> おやぁ どなたも答えてなかったみたい
> #すでに解決してるかも知れませんが
> MySQL のダウンロード先は
> http://www.mysql.com/  からたどって
> http://www.mysql.com/downloads/mysql-3.23.html
> の一番下にSource packages がありますのでここから
> さらにたどってください(変わる可能性があるので直接のURLは示しません)
>
> そして ソースを展開後 以下のなかんじかなぁ
>
> 以下は 私の場合
> /home/tateyan/mysql ディレクトリ以下にバイナリ&データとも作成
> --prefix=/home/tateyan/mysql
> UNIXソケットは/tmp/mysql2.sock   (localの接続の場合)
> ポートナンバーは 13306に
> 実行ユーザは tateyan とした場合です この辺はご自分の環境に合わせて
> 設定してください
>
> ./configure  --with-extra-charsets=complex \
> --with-charset=ujis --with-berkeley-db  \
> --with-server-suffix=-Max --with-innodb \
> --prefix=/home/tateyan/mysql \
> --with-unix-socket-path=/tmp/mysql2.sock \
> --with-tcp-port=13306 \
> --with-mysqld-user=tateyan
>
> このあと
> make
> make install
> としてインストール
> 下記のスクリプト実行して
> ./scripts/mysql_install_db
> mysql の初期テーブルを作ります
>
> このあと実行ですが
> cd /home/tateyan/mysql
> ./safe_mysqld &
> で mysql デーモンを動かして
> ./mysql -u root mysql
> で mysqlにとっての root ユーザで実行します(Linux にとっての
> rootユーザでないことに注意です)
> このあとgrant などを使って ユーザの認証など作成します
>
> そうすれば通常の mysql とほとんど遜色なく使えると思います
>
> 要は --prefix= で指定したディレクトリ以下にすべて導入されてます
> ので 他の PerlDBIなどを入れる場合は これを指定すればよいはず
>
> 気をつけなければならないのは、mysql_configが実行パス上にあり、
> システムのmysql をさしている場合があったりして、自分の作ったもの
> を参照できないといったケースもあるんで… たとえばPerlDBI のドライバ
> DBD-mysql-2.1010はこの実行スクリプトを参照しています



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

      4862 2001-12-31 14:06 ["fresh_mitti" <mitti] mysql を一般ユーザーからインストール    
      4924 2002-01-15 20:40 ┗[tateyan <tateyan@xxx]                                       
->    4950 2002-01-17 15:59  ┗["fresh_mitti" <mitti]