MYSQL二進位版安裝
說明一點,在linux個人版上可以順利的安裝mysql的rpm包,但是在enterprise as4 上面裝mysql有點麻煩,即使裝好了,也有問題的。所以我個人建議在企業版上最好裝二進位的mysql
1. 從http://www.mysql.com下載二進位版的Mysql安裝包 //這個MYSQL是二進位版的,不用編譯
Linux (x86) 5.0.41 59.6M Download | Pick a mirror
mysql-5.0.41-linux-i686-glibc23.tar.gz
2. # chmod 755 mysql-5.0.41-linux-i686-glibc23.tar.gz
//
3. # tar xfz mysql-5.0.41-linux-i686-glibc23.tar.gz //將解壓後產生的目錄,複製到/usr/local/下並改名為mysql
4. # groupadd mysql
# useradd mysql -g mysql // 建立mysql組
//建立mysql使用者並且加入到mysql組中
5. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
在 support-files目錄下有4個模版檔案,我們選擇其中一個座位Mysql的設定檔,覆蓋/etc/my.cnf(系統預設的配置,其中設定了績效參數和Mysql的一些路徑參數)
6. # cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
進入mysql目錄
//初試化表並且規定用mysql使用者來訪問。初始化表以後就開始給mysql和root使用者設定存取權限
7. # chown -R root . //設定root能訪問/usr/local/mysql
8. # chown -R mysql data
//設定mysql使用者能訪問/usr/local/mysql/data ,裡面存的是mysql的資料庫檔案.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產生。
9. # chown -R mysql data/.
//設定mysql使用者能訪問/usr/local/mysql/data/mysql下的所有檔案
10. # chgrp -R mysql .
//設定mysql組能夠訪問/usr/local/mysql
11. # /usr/local/mysql/bin/mysqld_safe --user=mysql &
運行mysql
[停止服務#/usr/local/mysql/bin/mysqladmin -uroot -p123+-*/ shutdown]
如果沒有問題的話,應該會出現類似這樣的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出現 mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中尋找問題,Log檔案的通常在/etc/my.cnf中配置。大多數問題是使用權限設定不正確引起的。
12. 用如下命令修改MYSQL密碼
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //預設安裝密碼為空白,為了安全你必須馬上修改.
13. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on //copy編譯目錄的一個指令碼
//設定使mysql每次啟動都能自動運行
14. # service mysqld start
# netstat -atln
//啟動mysqld服務
//查看3306連接埠是否開啟。要注意在防火牆中開放該連接埠。 可以用telnet localhost 3306來測試一下,如果有反映,那就表明安裝成功了