/usr/tmp下 mysql-4.1.7.tar.gz
# cd /usr/tmp
# tar zvxf mysql-4.1.7.tar.gz
# cd mysql-4.1.7
# ./configure --prefix=/usr/local/mysql
# make
# make install
配置mysql:
# cd /usr/local/mysql/bin
# mkdir –p /data/mysql //建立一個目錄來存放資料來源
# ./mysql_install_db --datadir=/data/mysql
添加mysql使用者和mysql組
# groupadd mysql
# useradd mysql –g mysql
更改許可權
# cd /data/
# chown -R mysql:mysql mysql
運行mysql的伺服器端,並指定資料來源的位置
# /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql &
(此處留用設定密碼)
將mysql的可執行路徑加入到/etc/profile檔案中
# vi /etc/profile
找到“export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC”一行,在下面加入:
PATH=$PATH:/usr/local/mysql/bin
儲存並退出vi,並執行
# source /etc/profile
將mysql庫檔案所在路徑加入系統庫檔案的搜尋路徑,編輯/etc/ld.so.conf,加入以下一行:
/usr/local/mysql/lib/mysql
運行ldconfig
為了開機時系統自動運行mysql,在/etc/rc.d/rc.local下加入
/usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql &
如果發現 錯誤:==========================>
[root@localhost data]# /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql &
[1] 31714
[root@localhost data]# Starting mysqld daemon with databases from /data/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
070427 20:04:36 mysqld ended
檢查rpm 預設安裝
#rpm -qa | grep mysql
刪除預設mysql
#rpm -e --nodeps mysql
再運行 mysql
#/usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql &
OVER!