MySQL安裝與配置_第1頁(yè)
MySQL安裝與配置_第2頁(yè)
MySQL安裝與配置_第3頁(yè)
MySQL安裝與配置_第4頁(yè)
MySQL安裝與配置_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Mysql由瑞典Mysql AB公司開發(fā)的一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它是一個(gè)真正的多用戶、多線程的SQL數(shù)據(jù)庫(kù)服務(wù)器。由于其體積小、速度快、總體擁有成本低,尤其是開放源代碼這一特點(diǎn),目前它被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。本書所有含數(shù)據(jù)庫(kù)的示例均采用Mysql。安裝Mysql的步驟如下。(1)下載Mysql。下載地址為http:/dev.M/downloads/Mysql/5.0.html#downloads。(2)安裝Mysql。在下載的文件中,找到安裝文件Setup.exe,雙擊它開始安裝。在出現(xiàn)的窗口中,選擇安裝類型,安裝類型有”Typical(默認(rèn))”

2、、”Complete(完全)”、”Custom(用戶自定義)”3個(gè)選項(xiàng),在這里請(qǐng)選擇”Custom”,這樣可以在后面的安裝過程中設(shè)置相關(guān)的選項(xiàng),單擊【Next】按鈕繼續(xù)安裝,如圖1.1所示。圖1.1【Mysql的安裝類型選項(xiàng)圖】選擇了安裝類型”Custom”安裝,接下來將設(shè)定Mysql的組件包和安裝路徑。圖1.2【自定義Mysql安裝路徑】信息配置完成,單擊【Next】按鈕繼續(xù)安裝,直到出現(xiàn)如圖1.2所示界面,單擊【Finsh】按鈕完成Mysql的安裝。如果在單擊【Finsh】按鈕時(shí),選中 “configure the Mysql Server now”項(xiàng),將啟動(dòng)Mysql配置向?qū)В鐖D1.3

3、所示。圖1.3【提示是否配置服務(wù)】(3)配置Mysql服務(wù)器。在Mysql配置向?qū)?dòng)界面,選擇配置方式,“Detailed Configuration(手動(dòng)精確配置)”、”Standard Configuration(標(biāo)準(zhǔn)配置)”,單擊”Detailed Configuration”選項(xiàng),這個(gè)選項(xiàng)可以讓使用者熟悉配置過程,如圖1.4所示,單擊【Next】按鈕繼續(xù)。圖1.4【安裝方式設(shè)置】出現(xiàn)選擇服務(wù)器安裝類型界面,“Developer Machine(開發(fā)測(cè)試類,M ySQL占用很少資源)”、“Server Machine(服務(wù)器類型,Mysql占用較多資源)”、“Dedicated Mys

4、ql Server Machine(專門的數(shù)據(jù)庫(kù)服務(wù)器,Mysql占用所有可用資源)”,一般選“Server Machine”,如圖1.5所示。圖1.5【安裝類型設(shè)置】(4)安裝類型設(shè)置。“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only”(非事務(wù)處理型,較簡(jiǎn)單,主要做一些監(jiān)控、記數(shù)用,對(duì)MyISAM數(shù)據(jù)類型的支持僅限于non-transactional)。這里選擇“Transactional Database

5、Only”,單擊【Next】繼續(xù)安裝。(5)設(shè)置網(wǎng)站允許鏈接Mysql的最大數(shù)目?!癉ecision Support(DSS)/OLAP(20個(gè)左右)”、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,輸一個(gè)數(shù))”,這里選“Online Transaction Processing(OLTP)”,如圖1.6所示,單擊【Next】按鈕繼續(xù)安裝。圖1.6【連接方式設(shè)置】(6) Mysql端口的設(shè)置。設(shè)定端口用來決定是否啟用TCP/IP連接,如果不啟用,就只能在本地的機(jī)器上訪問Mysql數(shù)據(jù)庫(kù)。這里選擇啟用,選中“

6、Enable TCP/IP Networking”選項(xiàng)。設(shè)置Port Number的值為3306,如圖1.7所示,單擊【Next】按鈕繼續(xù)。圖1.7【對(duì)Mysql的端口進(jìn)行設(shè)置,保持默認(rèn)3306】(7)設(shè)置Mysql的字符集。此步驟比較重要,將對(duì)Mysql默認(rèn)數(shù)據(jù)庫(kù)語(yǔ)言編碼進(jìn)行設(shè)置,第一個(gè)是西文編碼,第二個(gè)是多字節(jié)的utf8編碼,這兩項(xiàng)都不是通用的編碼,所以建議選擇第三項(xiàng)。然后在Character Set下拉框里選擇或填寫“gbk”或“gb2312”,這兩者的區(qū)別就是GBK的字庫(kù)容量大,包括了gb2312的所有漢字,并且加上了繁體字等,如圖1.8所示,單擊【Next】按鈕繼續(xù)。圖1.8【字符集

7、設(shè)置】(8)數(shù)據(jù)庫(kù)注冊(cè)。本步驟可以指定Service Name(服務(wù)標(biāo)識(shí)名稱),將Mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接數(shù)據(jù)庫(kù)。輸入“Mysql.exe -uusername -ppassword;”就可以,不用指出Mysql.exe的完整地址,較方便),在這里建議選中“Install As Windows Service”選項(xiàng)。Service Name按默認(rèn)提供的即可,如圖1.9所示,單擊【Next】繼續(xù)安裝。圖1.9 【數(shù)據(jù)庫(kù)注冊(cè)】 (9)權(quán)限設(shè)置。詢問是否要修改默認(rèn)root用戶(超級(jí)管理)的密碼(默認(rèn)為空),

8、“New root password”項(xiàng)可以填寫新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會(huì)出錯(cuò),請(qǐng)留空,安裝配置完成后另行修改密碼),“Confirm(再輸一遍)”選項(xiàng)內(nèi)提示再重輸一次密碼,防止輸錯(cuò)。如圖1.10所示。“Enable root access from remote machines”選項(xiàng)的表示是否允許root用戶在其它的機(jī)器上登陸,如果要只允許本地用戶訪問,就不能選中,如果允許遠(yuǎn)程用戶訪問請(qǐng)選中此項(xiàng)?!癈reate An Anonymous Account”表示是否新建一個(gè)匿名用戶,匿名用戶可以連接數(shù)據(jù)庫(kù),不能操作數(shù)據(jù)或查詢數(shù)據(jù)。一般無須選中此項(xiàng)。設(shè)置完畢

9、,單擊【Next】按鈕,將顯示出如圖1.11所示的界面。圖1.10【權(quán)限設(shè)置】圖1.11【安裝成功】Mysql安裝完畢后,可以借助相關(guān)的工具備份數(shù)據(jù),也可以直接用Mysql中提供的Mysqldump命令進(jìn)行數(shù)據(jù)備份,例如,通過DOS命令進(jìn)入到Mysql安裝目錄中的bin目錄,然后執(zhí)行如下命令即可:D:Program FilesMysqlMysql Server 5.0binMysqldump -opt u用戶名 p密碼 -default-character-set=utf8 blogblog.txt1.1 SQLYog的安裝與設(shè)置SQLyog簡(jiǎn)要操作步驟如下:1.下載并安裝SQLyog可以在S

10、QLyog的官方網(wǎng)站(/en/)或華軍軟件園()下載SQLyog軟件。目前的最新版本為8.03。雙擊下載的exe文件,按照相應(yīng)的提示進(jìn)行安裝即可。2.設(shè)置Mysql用戶數(shù)據(jù)庫(kù)在創(chuàng)建之時(shí),權(quán)限為root,然而每個(gè)普通用戶并不需要這么高的權(quán)限,基于安全考慮也并不能分配這樣的權(quán)限給使用者,所以在此為Mysql增加一個(gè)新的用戶。添加新用戶的命令格式:grant select on 數(shù)據(jù)庫(kù).* to 用戶名登錄主機(jī) identified by 密碼 在此增加一個(gè)用戶并將其名和密碼都設(shè)為“zyj”,它只可以在local

11、host主機(jī)上登錄,只對(duì)testmysql數(shù)據(jù)庫(kù)有創(chuàng)建、查詢、插入、修改、刪除的權(quán)限。啟動(dòng)Mysql的客戶端,并鍵入以下命令:3.通過SQLYog來連接mysql。 第1步 執(zhí)行【File】【New connection】命令。將打開連接提示對(duì)話框。單擊【New】按鈕,將創(chuàng)建一個(gè)新的連接,給新連接定義一個(gè)名字“zyj”,如圖1.12所示。圖1.12 創(chuàng)建新連接圖 第2步 單擊【OK】按鈕,在Mysql的設(shè)置窗體請(qǐng)輸入相關(guān)的數(shù)據(jù),如圖1.13所示。注意:Port是安裝Mysql時(shí)默認(rèn)的訪問端口,如果安裝時(shí)未修改,則默認(rèn)值為3306。圖1.13 Mysql的設(shè)置窗體 第3步 當(dāng)單擊【Test Co

12、nnection】按鈕時(shí),將彈出【Connection Info】的對(duì)話框,如圖1.14所示。如果提示連接失敗,請(qǐng)確定輸入的用戶名、密碼或端口號(hào)是否正確。圖1.14 連接信息反饋圖 第4步 當(dāng)單擊【確定】按鈕后,就完成了SQLYog與Mysql的連接。接下來就可以通過SQLYog來進(jìn)行Mysql的相關(guān)操作了。如圖1.15所示。圖1.15 SQLYog界面圖 1.2 表的相關(guān)操作SQLYog的最大優(yōu)點(diǎn)就是簡(jiǎn)化了對(duì)Mysql的操作,這里只是簡(jiǎn)要地羅列了與表相關(guān)的操作。1.創(chuàng)建表在左側(cè)的導(dǎo)航中選擇所要操作的數(shù)據(jù)庫(kù),單擊鼠標(biāo)右鍵選擇【create Table】命令,創(chuàng)建新表。如圖1.16所示。圖1.1

13、6 創(chuàng)建表圖 2.設(shè)置字段在彈出的界面中,輸入字段名(Field Name),設(shè)置字段類型(Datatype),設(shè)置字段長(zhǎng)度(Len),對(duì)于一些字段還可以設(shè)置相關(guān)的約束:常用的選項(xiàng)有主鍵約束(PK),非空約束(Not Null),自增長(zhǎng)(Auto Increament)如圖1.17所示。圖1.17設(shè)置表的內(nèi)容 字段內(nèi)容設(shè)置完之后,單擊【Create Table】,設(shè)置表名即可完成表的創(chuàng)建。 當(dāng)然也可以直接運(yùn)行sql語(yǔ)句,在代碼區(qū)域輸入相應(yīng)的sql語(yǔ)句,然后執(zhí)行語(yǔ)句即可完成相應(yīng)操作。如圖1.18所示。圖1.18 SQL語(yǔ)句執(zhí)行圖 3.添加數(shù)據(jù)在左邊的導(dǎo)航選中要操作的表,在右邊選擇【Table Data】,然后可以直接輸入相關(guān)數(shù)據(jù)完成添加數(shù)據(jù)的任務(wù)。如圖1.19所示。圖1.19 添加數(shù)據(jù)圖 4.備份數(shù)據(jù)單擊【Export as.】按鈕,可以將此表輸出為各種格式保存,常用的保存為sql語(yǔ)句,在保存的時(shí)候可以選擇要輸出的字段。如圖1.20所示。圖1.20 輸出數(shù)據(jù)圖 輸出的sql文件位于SQLYog的所在目錄之中。打開sql文件可以看到輸出的標(biāo)準(zhǔn)sql語(yǔ)句。如圖1.21所示。圖1.21 SQL語(yǔ)句位置圖 也可以在數(shù)據(jù)庫(kù)上單擊鼠標(biāo)右鍵執(zhí)行【Backup

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論