程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Apache/PHP/MySQL for rhas3的安裝

Apache/PHP/MySQL for rhas3的安裝

編輯:關於MYSQL數據庫
今天安裝成功了APM,總結一下,給大家一個文檔。
一安裝前的准備工作
1.創建軟件安裝目錄:
# useradd software
把安裝文件拷貝到/home/software目錄
刪除RH AS 3.0 Update 1 自己帶的相關RPM包
rpm -e --nodeps httpd-2.0.46-26.ent
rpm -e --nodeps PHP-4.3.2-8.ent
二.安裝MySQL
# cd /home/software/MySQL-4.0.17
# ./configure --prefix=/usr/local/MySQL --with-charset=gbk \
--without-debug \去除debug模式
--enable-assembler \使用一些字符函數的匯編版本
--without-isam \去掉isam表類型支持 現在很少用了 isam表是一種依賴平台的表
--with-pthread \強制使用pthread庫(posix線程庫)
--enable-thread-safe-clIEnt \以線程方式編譯客戶端
--with-clIEnt-ldflags=-all-static \
--with-MySQLd-ldflags=-all-static \以純靜態方式編譯服務端和客戶端
--with-raid \激活raid支持

# make

# make install

# ./scripts/MySQL_install_db

# cd /usr/local
# groupadd MySQL
# useradd mysql -g MySQL -M -s /sbin/nologin
# chmod 750 MySQL -R
# chgrp mysql MySQL -R
# chown mysql MySQL/var -R

# chown -R mysql.mysql /usr/local/MySQL/var

# cd /home/software/MySQL-4.0.17

# cp ./support-files/my-medium.cnf /etc/my.cnf -fv
# cp support-files/mysql.server /etc/init.d/mysqld \copy啟動的MySQLd文件
# chmod 700 /etc/init.d/MySQLd
# cd /usr/local/MySQL/libexec
# cp mysqld MySQLd.old
# strip MySQLd
# chkconfig --add MySQLd
# chkconfig --level 345 MySQLd on
# service MySQLd start
pstree |grep mysqld \查看MySQL有沒有正常啟動
# ln -s /usr/local/mysql/bin/mysql /sbin/MySQL
# ln -s /usr/local/mysql/bin/mysqladmin /sbin/MySQLadmin
# ln -s /usr/local/mysql/bin/mysqldump /sbin/MySQLdump
為了執行命令方便。
增加root用戶的密碼:

#MySQLadmin -u root password 'yourpassWord'
# MySQL -uroot -p
# 輸入你設置的密碼
mysql>use MySQL;
MySQL>delete from user where passWord=""; #刪除用於本機匿名連接的空密碼帳號
MySQL>flush privileges;
MySQL>quit

設置my.cnf文件:

cd /etc/my.cnf

vi my.cnf

[clIEnt]
socket = /var/lib/mysql/MySQL.sock

[MySQLd]
port=3306
socket = /var/lib/mysql/MySQL.sock
set-variable = key_buffer_size=16M
set-variable = max_allowed_packet=1M
set-variable = innodb_buffer_pool_size=256M
set-variable = innodb_additional_mem_pool_size=128M
set-variable = innodb_log_file_size=64M
set-variable = innod

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved