詳細(xì)講解Linux環(huán)境下MySQL5.1安裝步驟

字號(hào):

1、下載MySQL免安裝版/二進(jìn)制版軟件(不用編譯)
    文件格式:MYSQL-VERSION-OS.tar.gz
    2、創(chuàng)建MySQL組,建立MySQL用戶并加入到mysql組中
    (不同版本的Unix中,groupadd和useradd的語法可能會(huì)稍有不同。)
    #groupadd mysql
    #useradd -g mysql mysql
    3、進(jìn)入目錄/usr/local,解壓縮免安裝版,并在此目錄中建立名為mysql的軟鏈接
    #cd /usr/local
    #gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -
    (該命令會(huì)在本目錄下創(chuàng)建一個(gè)名為MYSQL-VERSION-OS的新目錄。)
    使用GNU tar,則不再需要gunzip。你可以直接用下面的命令來解包和提取分發(fā):
    #> tar zxvf /path/to/mysql-VERSION-OS.tar.gz)
    #ln -s MYSQL-VERSION-OS mysql
    4、添加MySQL配置文件
    如果你想要設(shè)置一個(gè)選項(xiàng)文件,使用support-files目錄中的一個(gè)作為模板。在這個(gè)目錄中有4個(gè)模板文件,是根據(jù)不同機(jī)器的內(nèi)存定制的。
    #cp support-files/my-medium.cnf /etc/my.cnf
    (可能你需要用root用戶運(yùn)行這些命令。)
    5、設(shè)定目錄訪問權(quán)限,用mysql_install_db創(chuàng)建MySQL授權(quán)表初始化,并設(shè)置mysql,root帳號(hào)訪問權(quán)限
    #cd mysql
    #chown -R mysql .
    #chgrp -R mysql .
    #scripts/mysql_install_db –user=mysql
    #chown -R root .
    #chown -R mysql data
    (注意以上命令中的" . "符號(hào)不能少。)
    6、運(yùn)行MySQL
    #bin/mysqld_safe –user=mysql &
    (如果沒有問題的話,應(yīng)該會(huì)出現(xiàn)類似這樣的提示:
    [1] 42264
    # Starting mysqld daemon with databases from /usr/local/mysql/var
    如果出現(xiàn) mysql ended這樣的語句,表示Mysql沒有正常啟動(dòng),你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置。大多數(shù)問題是權(quán)限設(shè)置不正確引起的。
    7、設(shè)置root密碼。默認(rèn)安裝密碼為空,為了安全你需要修改密碼
    #/usr/local/mysql/bin/mysqladmin -uroot password yourpassword
    8、拷貝編譯目錄的一個(gè)腳本,設(shè)置開機(jī)自動(dòng)啟動(dòng)
    #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