Linux下安裝MYSQL 5.0 應(yīng)該對mysql進行必要設(shè)置_第1頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、linux下安裝mysql 5.0 應(yīng)該對mysql進行必要設(shè)置1、下載mysql的安裝文件 安裝mysql需要下面兩個文件: mysql-server-5.0.26-0.i386.rpm mysql-client-5.0.26-0.i386.rpm 下載地址為: hat enterprise linux 3 rpm (x86) downloads”項,找到“server”和“client programs”項,下載需要的上述兩個rpm文件。 2、安裝mysql rpm文件是red hat公司開發(fā)的軟件安裝包,rpm可讓linux在安裝軟件包時免除許多復(fù)雜的手續(xù)。該在安裝不時用的參數(shù)是 ivh

2、 ,其中i表示將安裝指定的p軟件包,v表示安裝時的具體信息,h表示在安裝期間浮現(xiàn)“”符號來顯示目前的安裝過程。這個符號將持續(xù)到安裝完成后才停止。 1)安裝服務(wù)器端 在有兩個rmp文件的名目下運行如下指令: roottest1 local rpm -ivh mysql-server-5.0.26-0.i386.rpm 顯示如下信息。 warning: mysql-server-5.0.26-0.i386.rpm: v3 dsa signature: nokey, key id 5072e1f5 preparing. 100% 1:mysql-server 100% 。(省略顯示) /usr/bi

3、n/mysqladmin -u root password new-password /usr/bin/mysqladmin -u root -h test1 password new-password 。(省略顯示) starting mysqld daemon with databases from /var/lib/mysql 如浮現(xiàn)如上信息,服務(wù)端安裝完畢。測試是否勝利可運行ress foreign address state t 0 0 :3306 :* listen 上面顯示可以看出mysql服務(wù)已經(jīng)啟動。 2)安裝客戶端 運行如下指令: roottes

4、t1 local rpm -ivh mysql-client-5.0.26-0.i386.rpm warning: mysql-client-5.0.26-0.i386.rpm: v3 dsa signature: nokey, key id 5072e1f5 preparing. 100% 1:mysql-client 100% 顯示安裝完畢。 用下面的指令銜接mysql,測試是否勝利。 登錄mysql 登錄mysql的指令是mysql, mysql 的用法語法如下: mysql -u username -h host -ppassword dbname username 與 passwor

5、d 分離是 mysql 的用戶名與密碼,mysql的初始管理帳號是root,沒有密碼,注重:這個root用戶不是linux的系統(tǒng) 用戶。mysql默認用戶是root,因為初始沒有密碼,第一次進時只需鍵入mysql即可。 roottest1 local mysql welcome to the mysql monitor. commands end with ; or g. your mysql connection is 1 to server version: 4.0.16-standard type help; or h for help. type c to the buffer. my

6、sql 浮現(xiàn)了“mysql ”提醒符,恭喜你,安裝勝利! 增強了密碼后的登錄格式如下: mysql -u root -p enter password: (輸入密碼) 其中-u后跟的是用戶名,-p要求輸入密碼,回車后在輸入密碼處輸入密碼。 注重:這個mysql文件在/usr/bin名目下,與后面講的啟動文件/etc/init.d/mysql不是一個文件。 四、mysql的幾個重要名目 mysql安裝完成后不象sql server默認安裝在一個名目,它的數(shù)據(jù)庫文件、配置文件和指令文件分離在不同的名目,了解這些名目十分重 要,尤其對于linux的初學(xué)者,由于 linux本身的名目結(jié)構(gòu)就比較復(fù)雜,假

7、如搞不清晰mysql的安裝名目那就無從談起深化學(xué)習(xí)。 下面就介紹一下這幾個名目。 1、數(shù)據(jù)庫名目 /var/lib/mysql/ 2、配置文件 /usr/share/mysql(mysql.server指令及配置文件) 3、相關(guān)指令 /usr/bin(mysqladmin mysqlmp等指令) 4、啟動腳本 /etc/rc.d/init.d/(啟動腳本文件mysql的名目) 五、修改登錄密碼 mysql默認沒有密碼,安裝完畢增強密碼的重要性是不言而喻的。 1、指令 usr/bin/mysqladmin -u root password new-password 格式:mysqladmin -

8、u用戶名 -p舊密碼 password 新密碼 2、例子 例1:給root加個密碼123456。 鍵入以下指令 : roottest1 local /usr/bin/mysqladmin -u root password 123456 注:由于開頭時root沒有密碼,所以-p舊密碼一項就可以省略了。 3、測試是否修改勝利 1)不用密碼登錄 roottest1 local mysql error 1045: access denied for user: rootlocalhost (using password: no) 顯示錯誤,解釋密碼已經(jīng)修改。 2)用修改后的密碼登錄 roottest1

9、 local mysql -u root -p enter password: (輸入修改后的密碼123456) welcome to the mysql monitor. commands end with ; or g. your mysql connection id is 4 to server version: 4.0.16-standard type help; or h for help. type c to clear the buffer. mysql 勝利! 這是通過mysqladmin指令修改口令,也可通過修改庫來更改口令。 六、啟動與停止 1、啟動 mysql安裝完成后

10、啟動文件mysql在/etc/init.d名目下,在需要啟動時運行下面指令即可。 roottest1 init.d /etc/init.d/mysql start 2、停止 /usr/bin/mysqladmin -u root -p shutdown 3、自動啟動 1)察看mysql是否在自動啟動列表中 roottest1 local /sbin/ list 2)把mysql添加到你系統(tǒng)的啟動服務(wù)組里面去 roottest1 local /sbin/chkconfig add mysql 3)把mysql從啟動服務(wù)組里面刪除。 roottest1 local /sbin/chkconfig

11、del mysql 七、更改mysql名目 mysql默認的數(shù)據(jù)文件存儲名目為/var/lib/mysql。如果要把名目移到/home/data下需要舉行下面幾步: 1、home名目下建立data名目 /home data 2、把mysql服務(wù)進程停掉: mysqladmin -u root -p shutdown 3、把/var/lib/mysql囫圇名目移到/home/data /var/lib/mysql /home/data/ 這樣就把mysql的數(shù)據(jù)文件移動到了/home/data/mysql下 4、找到f配置文件 假如/etc/名目下沒有f配置文件,請到/usr/share/mys

12、ql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為f)中。指令如下 : roottest1 mysql cp /usr/share/mysql/my-f /etc/f 5、編輯mysql的配置文件/etc/f 為保證mysql能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值 為:/home/mysql/mysql.sock 。操作如下: vi f (用vi工具編輯f文件,找到下列數(shù)據(jù)修改之) the mysql server mysqld port = 3306 socket = /va

13、r/lib/mysql/mysql.sock(原內(nèi)容,為了更妥帖用“”注釋此行) socket = /home/data/mysql/mysql.sock (加上此行) 6、修改mysql啟動腳本/etc/rc.d/init.d/mysql 最后,需要修改mysql啟動腳本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現(xiàn)在的實際存 放路徑:home/data/mysql。 roottest1 etc vi /etc/rc.d/init.d/mysql datadir=/var/lib/mysql (注釋此行) datadir=/home/data/mysql (加上此行) 7、重新啟動mysql服務(wù) /etc/rc.d/init.d/mysql start 或用reboot指令重啟linux 假如工作正常移動就勝利了,否則對比前面的7步再檢查一下。 為了在其它電腦上能用root用戶登錄,需舉行以下動作: 1、markmarklinux mark m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論