MySQL+Webmin輕鬆創建數據庫
有多少次你在考慮怎樣設置數據庫時感到為難?其(qí)實,如果你在Linux上使用(yòng)MySQL,就不(bú)會有這種(zhǒng)情(qíng)況了
。在Linux上使用(yòng)Webmin圖形界麵來創建MySQL數(shù)據庫將變得十分的簡單。
在這篇文章中,我們將一起來看看MySQL數據庫應用程序中的(de)一些基本(běn)功能。但並(bìng)不是機械地列出所有的命令,你將明確地用自己(jǐ)的方式來快速創建MySQL數據庫,數據庫(kù)表(biǎo)格,並在這(zhè)些表格中(zhōng)添(tiān)加數據。這篇文章假設你已經在自己的(de)Linux主機中安裝了MySQL。
新(xīn)的Webmin
Webmin是Linux基於Web的一個管(guǎn)理工具,它允許你將瀏覽器指定(dìng)在10000端口(kǒu)上(shàng)並管理你的(de)Linux盒。通過(guò)這(zhè)個(gè)工具,你可以管理Apache, Samba, MySQL, Postfix, ftp, ppp等等,太多了(le),簡直列不完。
這些都(dōu)很簡單,從fpmfind站點下載最新版本,然後安裝。用正確的rpm命令(以root權(quán)限)運行,例如: rpm -ivh webmin-0.87.rpm
或者從(cóng)資源中安裝正確的命令集(再以(yǐ)root權(quán)限):
tar xvzf webmin-o.8.7.tar.gz
cd webmin-0.87
./setup.sh
然後,在應用程序安裝後,回答(dá)所有出現的詢問,確保你的Web服(fú)務器正確運行。(在大多數係統中,你(nǐ)可以以root權限執行/etc/rc.d/init.d/httpd start來運行HTTPD後台程序。)將你的瀏覽器指(zhǐ)向http://localhost:10000並且以安裝配置中的管理員名(míng)和密碼操作。
一旦你登錄了Webmin,你可以點擊Servers製表符,並(bìng)點擊MySQL的數據庫服務(wù)器圖標(這正是這篇文章(zhāng)的目的)。如果你的MySQL數據庫服務器沒有運行,你會看到Start MySQL Server按鈕。如果想進入MySQL數據庫服務器的頁麵,你就必須啟動服務(wù)器,所以(yǐ)點擊這個按鈕。一(yī)旦你登錄(lù)了(le)MySQL數據庫服務器(qì)的頁麵(miàn),你就可以開始(shǐ)添加和編輯你的MySQL表格(gé)了。
總體配置
在MySQL數(shù)據(jù)庫服務器頁麵(miàn)的底部,你會看到一排設置總體(tǐ)權限的圖標(biāo):User Permission, Database Permission, Host Permission, Table Permission, and Field Permission
。每一個入口都可以進行自解釋。唯一可能使你產生疑惑的(de)也許就是你可以選定所有(yǒu)的允許,但卻沒有一(yī)個All選項可供你選擇。如果想提供(gòng)一個用戶/數據庫/主機(jī)/表格/域的完全許(xǔ)可,你可以將(jiāng)列(liè)表中的所有選項(xiàng)都選定(dìng)並按Save保存設置;這樣域對其他項就都有權限了。
創建(jiàn)表格
首先,在MySQL數據(jù)庫服務器的主頁(yè)麵上,點擊Create New Database鏈接。如(rú)果你願意的話,New Database Options頁麵(圖形A)會讓你填入一些細節(jiē)並在(zài)數據庫中創建一個初始表格。下麵我們用名為Editorial的初(chū)始表格,創建(jiàn)一個名為(wéi)LinuxUsers的(de)數據庫。(我們將一步一(yī)步來。)如果你不想用一個初始表格來創建這個數據庫,你隻需填寫數據庫的名稱(必需的(de)),選擇nitial Table旁的None單(dān)選按鈕,然後點擊Create。
圖形A:不幸的是,你的新的數據庫中創建的初始表格(gé)隻包含四個域。
在這個例子中,我們將創建一個初(chū)始表格。在表格中將四個域命名為:UserName, Extension, OfficeNumber, 和MachineName。一旦你填入信息,並點(diǎn)擊Create;你將回到MySQL數據庫服(fú)務器的主頁麵,並可以看到新創建的(de)數據庫的圖標,如圖形B。
圖形B:點擊LinuxUsers圖標你會看到(dào)初始表格的圖標Editorial。
在創(chuàng)建初始表格期間,你應該注(zhù)意到你(nǐ)不能定義任何(hé)入口作為初始健。點擊Editorial圖標,你(nǐ)會在表格(gé)中(圖形C)看到(dào)我們創建的四個(gè)入口的列表。
圖形C:如果你看到對所有的Allow Nulls入口都是Yes,那你(nǐ)就沒有設置任何初始健(jiàn)。
讓我們將UserName設置為初始健,那麽一般而言,這(zhè)個域總有(yǒu)一個入口。點擊Field Name欄下的UserName入(rù)口,進(jìn)入(rù)Field Parameters頁麵。(圖形D)
圖形D:如果一個特定的域使用一個公共的入口,則需要給它(tā)一個缺省值。
對Allow Nulls選No,對Part Of Primary Key選Yes。你也可以給(gěi)初始健一個缺省值。我們不希(xī)望給域(yù)UserName一個缺省值,但我們也可(kě)以那樣做。這(zhè)兩個值改變之後,點擊Save並(bìng)回(huí)到Edit Table頁(yè)麵,你將在Allow Nulls欄看到No,在(zài)主欄中看到Primary(圖形C)。
下一個我(wǒ)們(men)要創(chuàng)建(jiàn)的表格是Editorial的一個拷貝,名為Webdev。在MySQL數據庫服務器(qì)的主頁麵上,點擊你想編輯的數據庫,將出現Edit Database界麵。點(diǎn)擊Create New Table按鈕。在表格名(míng)字一欄中填(tián)上Webdev,在Copy Fields From Table列表中選擇LinuxUsersEditorial,點擊創(chuàng)建。你將(jiāng)回到Edit Database界麵並(bìng)看(kàn)到新的數據庫(kù)表格。
最後的一些想法
處理數據庫問題是(shì)項龐大的任務
。Webmin並不(bú)能解決在管(guǎn)理一個數據庫(kù)中遇到的所有問題,但它可以幫助你輕鬆(sōng)快捷的初(chū)始安(ān)裝(zhuāng)一個數據庫。對那些剛剛涉及到數據庫的人來說,用Webmin創建數據庫也是很容易的事情。
如果你不僅僅滿足於創建/編輯你的(de)表格(gé),那你就要麵對MySQL的標準語法了。幸運的是(shì),你依然可以在Edit Database頁麵上使用Execute SQL按鈕。不要忘了使用瀏(liú)覽器頁麵左上角的(de)Help鏈接,這個小按鈕將會有很大的作用。(翻譯:智德;責任編輯:劉(liú)燕之)
TechRepublic是一個專為各類IT專業(yè)人士設立(lì)的在線社(shè)區以及資源中(zhōng)心,我們提供有深度(dù)的技(jì)術文(wén)章,這些文章由IT專家寫成(chéng),麵對IT專家讀者。除了提供(gòng)從Windows到e-mail到防火牆等各種文章以外,我們還提(tí)供IT業界分(fèn)析,下載,管理要(yào)點,討論組以及新聞郵件服務。
© 2001 TechRepublic, Inc.
關鍵詞:MySQL,Webmin,數據庫
閱讀本文後(hòu)您有(yǒu)什麽感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1