安裝MySQL Server 5.0在Linux上
以下的文章主要介紹的是在Linux上正確安裝MySQL Server 5.0的實(shí)際操作過(guò)程,我們是用binary來(lái)對(duì)其進(jìn)行進(jìn)行安裝,文件名為MySQL(和PHP搭配之***組合)-standard-5.0.18-linux-i686-glibc23.tar.gz。
[1]將上述文件解壓到某處,并將MySQL(和PHP搭配之***組合)所以目錄名改為MySQL(和PHP搭配之***組合),結(jié)果應(yīng)如/home/jiang/MySQL(和PHP搭配之***組合)
[2]根據(jù)MySQL(和PHP搭配之***組合)目錄下的INSTALL-BINARY文件來(lái)進(jìn)行安裝MySQL Server 5.0
加用戶組MySQL(和PHP搭配之***組合),以及用戶MySQL(和PHP搭配之***組合);該命令無(wú)需修改shell> groupadd MySQL(和PHP搭配之***組合)
shell> useradd -g MySQL(和PHP搭配之***組合) MySQL(和PHP搭配之***組合)
以下三步的主要目的是為MySQL(和PHP搭配之***組合)解壓目錄做一個(gè)鏈接,放到usr/local目錄中
首先是進(jìn)入/usr/local目錄;該命令無(wú)需修改
- shell> cd /usr/local
這一步可以不需要,因?yàn)橐呀?jīng)解壓了
- shell> gunzip < /PATH/TO/MySQL(和PHP搭配之***組合)-VERSION-OS.tar.gz | tar xvf -
做一個(gè)到/home/jiang/MySQL(和PHP搭配之***組合)的鏈接,放在/usr/local中,該鏈接的名字是MySQL(和PHP搭配之***組合)。
該命令修改為ln -s /home/jiang/MySQL(和PHP搭配之***組合) MySQL(和PHP搭配之***組合)
shell> ln -s FULL-PATH-TO-MySQL(和PHP搭配之***組合)-VERSION-OS MySQL(和PHP搭配之***組合)
進(jìn)入/home/jiang/MySQL(和PHP搭配之***組合)目錄,/usr/local/MySQL(和PHP搭配之***組合)是到/home/jiang/MySQL(和PHP搭配之***組合)的鏈接
shell> cd MySQL(和PHP搭配之***組合)
對(duì)MySQL(和PHP搭配之***組合)進(jìn)行初始化(如果以前已經(jīng)安裝MySQL Server 5.0過(guò)MySQL(和PHP搭配之***組合),這一步可以簡(jiǎn)略);該命令無(wú)需修改
shell> scripts/MySQL(和PHP搭配之***組合)_install_db --user=MySQL(和PHP搭配之***組合)
變更所有權(quán);該命令無(wú)需修改
- shell> chown -R root .
- shell> chown -R MySQL(和PHP搭配之***組合) data
- shell> chgrp -R MySQL(和PHP搭配之***組合) .
啟動(dòng)MySQL(和PHP搭配之***組合)服務(wù)器;該命令無(wú)需要修改
- shell> bin/MySQL(和PHP搭配之***組合)d_safe --user=MySQL(和PHP搭配之***組合) &
[3]進(jìn)入MySQL(和PHP搭配之***組合)應(yīng)用環(huán)境
進(jìn)入MySQL(和PHP搭配之***組合)目錄下的bin目錄,運(yùn)行命令./MySQL(和PHP搭配之***組合) -u root -p,此時(shí)將出現(xiàn)password:(要求輸入密碼),但默認(rèn)情況下root用戶沒有密碼,所以回車即可。此時(shí)將進(jìn)入MySQL(和PHP搭配之***組合)界面,當(dāng)然仍然只是個(gè)命令行窗口而以。
[4]簡(jiǎn)單使用MySQL(和PHP搭配之***組合)
在MySQL(和PHP搭配之***組合)環(huán)境中運(yùn)行命令show databases;,將會(huì)顯示已經(jīng)有的數(shù)據(jù)庫(kù)(如test);運(yùn)行命令use test,將進(jìn)入test數(shù)據(jù)庫(kù)...
注意:如果在運(yùn)行./MySQL(和PHP搭配之***組合) -u root -p之后,報(bào)
- Can't connect to local MySQL(和PHP搭配之***組合) server through socket '/tem/MySQL(和PHP搭配之***組合).sock'
的錯(cuò)誤,那么可能有以下幾種情況:
[1]MySQL(和PHP搭配之***組合).sock并不在/tmp目錄下,而是在其它某個(gè)目錄下(如,/var/lib/MySQL(和PHP搭配之***組合)目錄)。這時(shí)只需要將這個(gè)MySQL(和PHP搭配之***組合).sock做鏈接到/tmp目錄下,運(yùn)行命令:
ln -s MySQL(和PHP搭配之***組合).SOCK_PATH /tmp/MySQL(和PHP搭配之***組合).sock
[2]在同學(xué)的筆記本的Linux中,會(huì)在/tmp下生成MySQL(和PHP搭配之***組合).sock,但重新啟動(dòng)Linux后,該文件被刪除。這時(shí)也可以用情況2中的解決方法,或者每次都運(yùn)行命令:
./MySQL(和PHP搭配之***組合)d_safe --user=MySQL(和PHP搭配之***組合) &以上的相關(guān)內(nèi)容就是對(duì)在Linux上安裝MySQL Server 5.0的介紹,望你能有所收獲。
【編輯推薦】