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

mysql:4924

From: tateyan <tateyan <tateyan@xxxxxxxxxx>>
Date: Tue, 15 Jan 2002 20:40:22 +0900
Subject: [mysql 04924] Re: mysql を一般ユーザーからインストール

たてやんっす

おやぁ どなたも答えてなかったみたい
#すでに解決してるかも知れませんが

fresh_mittiさんの
題名「[mysql 04862] mysql を一般ユーザーからインストール」のメールからの引用です
> こんにちは、fresh_mittiです。
> お願いいたします。
> 
> MySQL を一般ユーザーから、インストールしたいです。私が勘違いしておりまして、
> DBIモジュールから先にしておりました。
> 
> MySQLのDOWNLOAD また、インストールの仕方を教えてください。
> お願いいたします。
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はこの実行スクリプトを参照しています


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  彡彡从        たてやんっす
 d□/□-b      <tateyan@xxxxxxxxxx>
 ヽ"ー"丿

Key fingerprint = 5D56 8EA3 B9FE A721 4866  FB4A 0041 672C 08DD C33A




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

      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]