Linux自宅サーバー構築記。PHP4掲示板作成。

WEBプログラミングの世界へようこそ !!
HP制作の入門&手引き


   メニュー
フォーム POST取得
PostgreSQL接続 CSVレコード追加
CSVレコード出力 CSVレコード削除
ページング クッキー
セッション リロード対策

   リンク
PHP入門&TIPS
   phpspot

PHP総合
   PHPの小部屋

質問掲示板
   phppro

用語集
   phppro

   メニュー
apache1.3.xのインストール apache1.3.xの設定
apache1.3.xバーチャルホスト PostgreSQL7.4.x
のインストール
PostgreSQL7.4.xの設定 PHP4.3.xのインストール
PHP4.3.xの設定ファイル apache1.3.x, PostgreSQL7.4.x, PHP4稼動確認
Samba telnet
proftpd ntpd
MySQL3.23.xのインストール BIND
postfix  
 TOP  <<MySQL3.23.xのインストール

Linux


テキスト

MySQL3.23.xのインストール

○DL先はこちらから。→http://www.mysql.com/downloads/

 mysql-3.23.49.tar.gzを/usr/local/に配置。

○解凍

 $ tar zxvf mysql-3.23.49.tar.gz

○ディレクトリに降りる

 $ cd ./mysql-3.23.49.tar.gz

○新規ユーザ,グループ作成,mysqlディレクトリ作成と、
   所有者,グループの変更

 # groupadd mysql
 # useradd -g msyql mysql
 # passwd mysql
 # mkdir /usr/local/mysql
 # chown -R mysql /usr/local/mysql
 # chgrp -R mysql /usr/local/mysql

○コンパイル前設定(1行で入力)

 # ./configure --prefix=/usr/local/mysql --with-charset=ujis
    --with-extra-charsets=all --with-mysqld-user=mysql

  オプションの意味

   --prefix       … インストール先ディレクトリ
   --with-charset    … 文字コードセット。ujisはEUC。
   --with-extra-charsets … デフォルトの文字コード以外に
                サポートする文字コード。
   --with-mysqld-user  … MySQLデーモンを起動するユーザ。

○ビルド、インストール

 #make
 #make install

○初期データベース生成

 MySQLを初めて起動する場合のみの設定。
  → # ./scripts/mysql_install_db

  ※ # ./scripts/mysql_install_dbにより、
     rootユーザが生成される。

      このrootユーザは、Linuxシステムのrootユーザではなく、
      MySQLのスーパーユーザである。
      この時点では、MySQLのrootユーザにPWが設定されていない
      ので、PWを設定する必要がある。

      また、/usr/local/mysql/varディレクトリの所有者と、
      グループの変更をする。

      chown -R mysql /usr/local/mysql/var
      chgrp -R mysql /usr/local/mysql/var

○MySQLのrootパスワード設定。

 # /usr/local/mysql/bin/mysqladmin -u root password "******"

○MySQLの起動

 # /usr/local/mysql/bin/safe_mysqld &
 # ./bin/mysql -u root -p

   MySQLのrootのパスワードを入力。

  mysql >
  と出力がくれば起動成功。

○MySQLの自動起動

 # cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/

 パーミッションの変更
  chmod 755 /etc/rc.d/init.d/mysql.server

 自動起動ランレベル

  # chkconfig --level 345 mysql.server on
  # chkconfig --list



PHP4 - CSVファイル掲示板
PHP4 - MySQL掲示板

 

Copyright (C) 2007-2008 projectz All Rights Reserved.  Page Top▲