




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Mysql由瑞典Mysql AB公司開發(fā)的一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它是一個真正的多用戶、多線程的SQL數(shù)據(jù)庫服務(wù)器。由于其體積小、速度快、總體擁有成本低,尤其是開放源代碼這一特點(diǎn),目前它被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。本書所有含數(shù)據(jù)庫的示例均采用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個選項(xià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】按鈕時,選中 “configure the Mysql Server now”項(xiàng),將啟動Mysql配置向?qū)В鐖D1.3
3、所示。圖1.3【提示是否配置服務(wù)】(3)配置Mysql服務(wù)器。在Mysql配置向?qū)咏缑?,選擇配置方式,“Detailed Configuration(手動精確配置)”、”Standard Configuration(標(biāo)準(zhǔn)配置)”,單擊”Detailed Configuration”選項(xiàng),這個選項(xiàng)可以讓使用者熟悉配置過程,如圖1.4所示,單擊【Next】按鈕繼續(xù)。圖1.4【安裝方式設(shè)置】出現(xiàn)選擇服務(wù)器安裝類型界面,“Developer Machine(開發(fā)測試類,M ySQL占用很少資源)”、“Server Machine(服務(wù)器類型,Mysql占用較多資源)”、“Dedicated Mys
4、ql Server Machine(專門的數(shù)據(jù)庫服務(wù)器,Mysql占用所有可用資源)”,一般選“Server Machine”,如圖1.5所示。圖1.5【安裝類型設(shè)置】(4)安裝類型設(shè)置?!癕ultifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only”(非事務(wù)處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對MyISAM數(shù)據(jù)類型的支持僅限于non-transactional)。這里選擇“Transactional Database
5、Only”,單擊【Next】繼續(xù)安裝。(5)設(shè)置網(wǎng)站允許鏈接Mysql的最大數(shù)目?!癉ecision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設(shè)置,輸一個數(shù))”,這里選“Online Transaction Processing(OLTP)”,如圖1.6所示,單擊【Next】按鈕繼續(xù)安裝。圖1.6【連接方式設(shè)置】(6) Mysql端口的設(shè)置。設(shè)定端口用來決定是否啟用TCP/IP連接,如果不啟用,就只能在本地的機(jī)器上訪問Mysql數(shù)據(jù)庫。這里選擇啟用,選中“
6、Enable TCP/IP Networking”選項(xiàng)。設(shè)置Port Number的值為3306,如圖1.7所示,單擊【Next】按鈕繼續(xù)。圖1.7【對Mysql的端口進(jìn)行設(shè)置,保持默認(rèn)3306】(7)設(shè)置Mysql的字符集。此步驟比較重要,將對Mysql默認(rèn)數(shù)據(jù)庫語言編碼進(jìn)行設(shè)置,第一個是西文編碼,第二個是多字節(jié)的utf8編碼,這兩項(xiàng)都不是通用的編碼,所以建議選擇第三項(xiàng)。然后在Character Set下拉框里選擇或填寫“gbk”或“gb2312”,這兩者的區(qū)別就是GBK的字庫容量大,包括了gb2312的所有漢字,并且加上了繁體字等,如圖1.8所示,單擊【Next】按鈕繼續(xù)。圖1.8【字符集
7、設(shè)置】(8)數(shù)據(jù)庫注冊。本步驟可以指定Service Name(服務(wù)標(biāo)識名稱),將Mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接數(shù)據(jù)庫。輸入“Mysql.exe -uusername -ppassword;”就可以,不用指出Mysql.exe的完整地址,較方便),在這里建議選中“Install As Windows Service”選項(xiàng)。Service Name按默認(rèn)提供的即可,如圖1.9所示,單擊【Next】繼續(xù)安裝。圖1.9 【數(shù)據(jù)庫注冊】 (9)權(quán)限設(shè)置。詢問是否要修改默認(rèn)root用戶(超級管理)的密碼(默認(rèn)為空),
8、“New root password”項(xiàng)可以填寫新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會出錯,請留空,安裝配置完成后另行修改密碼),“Confirm(再輸一遍)”選項(xiàng)內(nèi)提示再重輸一次密碼,防止輸錯。如圖1.10所示?!癊nable root access from remote machines”選項(xiàng)的表示是否允許root用戶在其它的機(jī)器上登陸,如果要只允許本地用戶訪問,就不能選中,如果允許遠(yuǎn)程用戶訪問請選中此項(xiàng)。“Create An Anonymous Account”表示是否新建一個匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(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簡要操作步驟如下:1.下載并安裝SQLyog可以在S
10、QLyog的官方網(wǎng)站(/en/)或華軍軟件園()下載SQLyog軟件。目前的最新版本為8.03。雙擊下載的exe文件,按照相應(yīng)的提示進(jìn)行安裝即可。2.設(shè)置Mysql用戶數(shù)據(jù)庫在創(chuàng)建之時,權(quán)限為root,然而每個普通用戶并不需要這么高的權(quán)限,基于安全考慮也并不能分配這樣的權(quán)限給使用者,所以在此為Mysql增加一個新的用戶。添加新用戶的命令格式:grant select on 數(shù)據(jù)庫.* to 用戶名登錄主機(jī) identified by 密碼 在此增加一個用戶并將其名和密碼都設(shè)為“zyj”,它只可以在local
11、host主機(jī)上登錄,只對testmysql數(shù)據(jù)庫有創(chuàng)建、查詢、插入、修改、刪除的權(quán)限。啟動Mysql的客戶端,并鍵入以下命令:3.通過SQLYog來連接mysql。 第1步 執(zhí)行【File】【New connection】命令。將打開連接提示對話框。單擊【New】按鈕,將創(chuàng)建一個新的連接,給新連接定義一個名字“zyj”,如圖1.12所示。圖1.12 創(chuàng)建新連接圖 第2步 單擊【OK】按鈕,在Mysql的設(shè)置窗體請輸入相關(guān)的數(shù)據(jù),如圖1.13所示。注意:Port是安裝Mysql時默認(rèn)的訪問端口,如果安裝時未修改,則默認(rèn)值為3306。圖1.13 Mysql的設(shè)置窗體 第3步 當(dāng)單擊【Test Co
12、nnection】按鈕時,將彈出【Connection Info】的對話框,如圖1.14所示。如果提示連接失敗,請確定輸入的用戶名、密碼或端口號是否正確。圖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)就是簡化了對Mysql的操作,這里只是簡要地羅列了與表相關(guān)的操作。1.創(chuàng)建表在左側(cè)的導(dǎo)航中選擇所要操作的數(shù)據(jù)庫,單擊鼠標(biāo)右鍵選擇【create Table】命令,創(chuàng)建新表。如圖1.16所示。圖1.1
13、6 創(chuàng)建表圖 2.設(shè)置字段在彈出的界面中,輸入字段名(Field Name),設(shè)置字段類型(Datatype),設(shè)置字段長度(Len),對于一些字段還可以設(shè)置相關(guān)的約束:常用的選項(xiàng)有主鍵約束(PK),非空約束(Not Null),自增長(Auto Increament)如圖1.17所示。圖1.17設(shè)置表的內(nèi)容 字段內(nèi)容設(shè)置完之后,單擊【Create Table】,設(shè)置表名即可完成表的創(chuàng)建。 當(dāng)然也可以直接運(yùn)行sql語句,在代碼區(qū)域輸入相應(yīng)的sql語句,然后執(zhí)行語句即可完成相應(yīng)操作。如圖1.18所示。圖1.18 SQL語句執(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語句,在保存的時候可以選擇要輸出的字段。如圖1.20所示。圖1.20 輸出數(shù)據(jù)圖 輸出的sql文件位于SQLYog的所在目錄之中。打開sql文件可以看到輸出的標(biāo)準(zhǔn)sql語句。如圖1.21所示。圖1.21 SQL語句位置圖 也可以在數(shù)據(jù)庫上單擊鼠標(biāo)右鍵執(zhí)行【Backup
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2217-2025全自動灰分分析儀校準(zhǔn)規(guī)范
- 江蘇省連云港市新海初級中學(xué)2024-2025學(xué)年部編版九年級歷史下學(xué)期第一次中考模擬考試題(含答案)
- 內(nèi)蒙古藝術(shù)學(xué)院《建筑材料》2023-2024學(xué)年第二學(xué)期期末試卷
- 南華大學(xué)《生理學(xué)A》2023-2024學(xué)年第二學(xué)期期末試卷
- 拉薩師范高等??茖W(xué)?!端帘3峙c防護(hù)林學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南省紅河州2025屆高三第二學(xué)期英語試題模擬考試卷(一)含解析
- 河北軟件職業(yè)技術(shù)學(xué)院《數(shù)據(jù)可視化理論與實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北省武漢市黃陂區(qū)部分學(xué)校2025年初三下學(xué)期期中質(zhì)量抽測生物試題試卷含解析
- 江蘇省宿遷市新陽中學(xué)2025屆高考語文試題考前最后一卷預(yù)測卷(五)含解析
- 浙江省寧波市余姚市余姚中學(xué)2024-2025學(xué)年高考模擬歷史試題(二)含解析
- 企業(yè)水果禮盒采購合同樣本
- 解除租賃合同的協(xié)議
- 2025年03月國家林業(yè)和草原局直屬單位公開招聘246人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 常德煙草機(jī)械有限責(zé)任公司招聘考試真題2024
- 2025屆天津市十二區(qū)重點(diǎn)學(xué)校高三下學(xué)期畢業(yè)聯(lián)考(一)英語試題(含答案)
- DB44-T 2623-2025 道路工程高韌超薄磨耗層技術(shù)規(guī)范
- 2025-2030中國機(jī)器人碼垛系統(tǒng)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 產(chǎn)品質(zhì)量管理關(guān)鍵控制點(diǎn)分析
- 2025年上半年廣東深圳市光明區(qū)建筑工務(wù)署招聘特聘專干一般專干7人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2025屆廣東省高三一模生物學(xué)試卷(原卷版+解析版)
- 新工科背景下大學(xué)化學(xué)課程的創(chuàng)新與實(shí)踐探索
評論
0/150
提交評論