一、基本安裝
$tar zxvf mysql-3.23.58.tar.gz
$cd mysql-3.23.58
$./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
$make
$make install
#prefix=/usr/local/mysql mysql安裝的目標目錄
#sysconfdir=/etc my.ini設定檔的路徑
#localstatedir=/var/lib/mysql 資料庫存放的路徑
二、建立mysql使用者組和使用者並設定存取權限
$groupadd mysql
$useradd -g mysql mysql #向mysql使用者組添加mysql使用者
建立好使用者組和使用者後,切換到/usr/local/mysql目錄下
$cd /usr/local/mysql
更改mysql目錄的存取權限
$chown -R mysql . #.號應該表示mysql目錄及目錄下所有檔案和目錄
安裝完以後要初始化資料庫,當然你是升級的話不用做這步;
$/usr/local/mysql/bin/mysql_install_db
$/usr/local/mysql/bin/safe_mysqld &
ok,先看看mysql能否正常工作
mysql -u root mysql
一般情況下都是不能正常連結資料庫,錯誤提示一般為:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
做完上面的步驟,然後把你編譯目錄的一個指令碼COPY過去
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
用ntsysv設定使mysql每次啟動都能自動運行。
好了,至此mysql安裝完畢,你可以這樣起動你的mysql服務
/etc/rc.d/init.d/mysqld start