大家都知道 MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) ,很具有實(shí)用性,對(duì)于我們學(xué)習(xí)很多技術(shù)都有幫助,由于我們會(huì)經(jīng)常地使用到它,那么我們就要先學(xué)會(huì)它的安裝, 首先我們要在MySQL官網(wǎng)上下載好自己所需要的版本,這里給大家分享的安裝教程是 MySQL 5.5.62.0 版本,下面的教程是一步一步進(jìn)行的截圖,按照下面的圖集所示,安裝絕對(duì)沒有問(wèn)題。
創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站制作,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢,價(jià)格優(yōu)惠,收費(fèi)合理。
第一步:雙擊打開MySQL安裝包。
第二步:選擇laceept the license tems,點(diǎn)擊Next進(jìn)入下一步。
第三步:選擇Custom(Manually sellect the products thatshoulld be installledl on the syslem)自定義安裝;點(diǎn)擊Next進(jìn)入下一步。
第五步:
1.雙擊后不要?jiǎng)永锩娴倪x項(xiàng)。
2.出現(xiàn)后點(diǎn)擊選擇安裝路徑建議不要安裝在C盤!
第六步:
1.我安裝的路徑在E盤。
2.設(shè)置好點(diǎn)擊OK。
第七步:直接點(diǎn)擊Next進(jìn)入下一步。
第八步:點(diǎn)擊Execute進(jìn)入下一步。
第九步:
1.出現(xiàn)這個(gè)才是正確的。
2.點(diǎn)擊Next進(jìn)入下一步。
第十步:直接點(diǎn)擊Next進(jìn)入下一步。
第十一步:
1.選擇 Standalone MySQL Server / Classic MySQL Replication
2.點(diǎn)擊Next進(jìn)入下一步。
第十二步:直接點(diǎn)擊Next進(jìn)入下一步。
第十三步:直接點(diǎn)擊Next進(jìn)入下一步。
第十四步:
1.輸入密碼:root 【這里建議大家不要設(shè)置麻煩的密碼,通常密碼使用root即可】。
2.點(diǎn)擊Next進(jìn)入下一步。
第十五步:直接點(diǎn)擊Next進(jìn)入下一步。
第十六步:點(diǎn)擊Execute進(jìn)入下一步。
第十七步:
1.全部出現(xiàn)對(duì)勾說(shuō)明安裝正確
2.點(diǎn)擊Finish進(jìn)入下一步。
第十八步:直接點(diǎn)擊Next進(jìn)入下一步。
第十九步:大功告成,點(diǎn)擊Finish按鈕退出閉關(guān)修煉即可。
第二十步:
打開MySQL 5.7 Command Line Client或者M(jìn)ySQL 5.7 Command Line Client - Unicode快捷方式,輸入密碼root進(jìn)行驗(yàn)證進(jìn)入。
第二十一步:出現(xiàn)以下畫面說(shuō)明驗(yàn)證成功,謝謝觀看,告辭!
雙擊進(jìn)入安裝
點(diǎn)擊上圖紅框“Install MySQL Products”進(jìn)入安裝界面
根據(jù)上圖當(dāng)中第一步驟與第二步驟
進(jìn)入設(shè)置界面
在原來(lái)舊的版本當(dāng)中,安裝類型有3種安裝類型:Typical(典型安裝)、Complete(完全安裝)和Custom(定制安裝)。
Typical(典型安裝)安裝只安裝MySQL服務(wù)器、mysql命令行客戶端和命令行實(shí)用程序。命令行客戶端和實(shí)用程序包括mysqldump、myisamchk和其它幾個(gè)工具來(lái)幫助你管理MySQL服務(wù)器。
Complete(完全安裝)安裝將安裝軟件包內(nèi)包含的所有組件。完全安裝軟件包包括的組件包括嵌入式服務(wù)器庫(kù)、基準(zhǔn)套件、支持腳本和文檔。
Custom(定制安裝)安裝允許你完全控制你想要安裝的軟件包和安裝路徑。
而在新版本當(dāng)中,選項(xiàng)有所不同,不過(guò)我這里默認(rèn)選第一項(xiàng)了
進(jìn)入安裝前環(huán)境驗(yàn)證
點(diǎn)擊“Execute”按鈕后,可能會(huì)下載一些程序,到時(shí)你自己點(diǎn)擊安裝就行了,直到所有安裝完成就OK了
點(diǎn)擊“Next”進(jìn)入安裝
網(wǎng)絡(luò)不好的,得下一陣子呢,等著吧!當(dāng)安裝完了
進(jìn)入服務(wù)器配置,可以選擇3種服務(wù)器類型,選擇哪種服務(wù)器將影響到MySQL Configuration Wizard(配置向?qū)В?duì)內(nèi)存、硬盤和過(guò)程或使用的決策。 Developer Machine(開發(fā)機(jī)器):該選項(xiàng)代表典型個(gè)人用桌面工作站。假定機(jī)器上運(yùn)行著多個(gè)桌面應(yīng)用程序。將MySQL服務(wù)器配置成使用最少的系統(tǒng)資源。 Server Machine(服務(wù)器):該選項(xiàng)代表服務(wù)器,MySQL服務(wù)器可以同其它應(yīng)用程序一起運(yùn)行,例如FTP、email和web服務(wù)器。MySQL服務(wù)器配置成使用適當(dāng)比例的系統(tǒng)資源。
Dedicated MySQL Server Machine(專用MySQL服務(wù)器):該選項(xiàng)代表只運(yùn)行MySQL服務(wù)的服務(wù)器。假定運(yùn)行沒有運(yùn)行其它應(yīng)用程序。MySQL服務(wù)器配置成使用所有可用系統(tǒng)資源。
點(diǎn)擊“Next”按鈕進(jìn)入系統(tǒng)服務(wù)Myqsl配置
點(diǎn)擊“Next”進(jìn)入日志配置界面
我簡(jiǎn)單配置錯(cuò)誤日志存放路徑,如果不想進(jìn)入日志配置,那就在“服務(wù)器配置”那里不選高級(jí)配置
配置日志后點(diǎn)擊“Next”進(jìn)入最后配置
MySQL安裝完成,我們驗(yàn)證一下,是否可以正常使用
1、 mysql安裝好后,在mysql的安裝目錄中有個(gè)bin目錄,里面有很多客戶端軟件,如果是mysql的客戶端,找到mysql.exe,這個(gè)是用于操作數(shù)據(jù)庫(kù)的系統(tǒng)客戶端軟件。
2、 客戶端選擇:一般情況下,我們?cè)趯W(xué)習(xí)的時(shí)候會(huì)通過(guò)使用Windows下的控制臺(tái)進(jìn)行訪問(wèn),即win + R 同時(shí)按住打開運(yùn)行,輸入cmd命令進(jìn)入控制臺(tái),然后進(jìn)入到mysql的bin目錄(具體可以看一下Windows下控制器切換路徑(百度經(jīng)驗(yàn)));或者在開發(fā)的時(shí)候通常會(huì)使用一些集成工具,如Navicat之類。
3、 數(shù)據(jù)庫(kù)操作步驟:學(xué)習(xí)的時(shí)候客戶端和服務(wù)端是同時(shí)安裝的,都在一臺(tái)電腦上,但是要理解,mysql的客戶端和服務(wù)端通常不會(huì)在一臺(tái)機(jī)器上的(服務(wù)器在機(jī)房,客戶端就在個(gè)人電腦上),因此是需要進(jìn)行一些步驟操作的。(下面以windows下的控制臺(tái)為例)
① 連接認(rèn)證:mysql/mysql.exe -h主機(jī)地址 -P端口 -u用戶名 -p密碼,其中h可以是ip地址也可以是主機(jī)名如-hlocalhost/-h127.0.0.1,本地可以省略;-P(大寫P)是端口,一般mysql是3306,默認(rèn)可以省略;-u是用戶名,如果沒有匿名賬號(hào),必填;-p(小寫p)是密碼,一般必填,最好是輸入-p后先回車,后輸入密碼(密文輸入密碼,更安全)
② 發(fā)送SQL指令,SQL(【百科】結(jié)構(gòu)化查詢語(yǔ)言Structured Query Language結(jié)構(gòu)化查詢語(yǔ)言)是mysql能識(shí)別的操作指令,這塊如果想深入學(xué)習(xí)理解可以參照MySQL的API文檔或者參考黑馬程序員下的6天玩轉(zhuǎn)MySQL,一般情況下分為幾大類:
DDL:Data Definition Language,數(shù)據(jù)定義語(yǔ)言,定義結(jié)構(gòu)。如創(chuàng)建數(shù)據(jù)庫(kù):create database `test` charset utf8;
DML:Data Manipulation Language,數(shù)據(jù)操作語(yǔ)言,進(jìn)行數(shù)據(jù)操作。如增刪改查指令:insert into table values()/delete from table where condition/update table set key = value/select * from table
DCL:Data Controller Language,數(shù)據(jù)控制語(yǔ)言,進(jìn)行權(quán)限管理。如給用戶授權(quán):grant seletet on *.* to 'root'@localhost
③ 解析:一般情況下客戶端會(huì)自動(dòng)解析MySQL服務(wù)器執(zhí)行返回的結(jié)果不需要我們進(jìn)行額外操作,但是如果是其他編程語(yǔ)言需要使用MySQL執(zhí)行的結(jié)果,那么還需要額外的解析(參照黑馬程序員6天玩轉(zhuǎn)MySQL中的PHP操作mysql)
④ 斷開連接:數(shù)據(jù)庫(kù)用完之后,要養(yǎng)成主動(dòng)斷開的習(xí)慣(被動(dòng)也可以,但是如果被動(dòng)沒有斷開,那么就會(huì)“占線”),mysql的客戶端可以使用\q | quit | exit,任意一個(gè)退出