十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
MySQL是一款開源免費的數(shù)據(jù)庫,因為其這種特性而成為用戶最多的數(shù)據(jù)庫。

目前創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、通川網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
打開搜索輸入“MySQL”,找到官網(wǎng);
進(jìn)入鏈接,點擊上方“DOWNLOADS”字樣,進(jìn)入下載頁;
選擇“Communtiy”;
選擇第一個“MySQL Community Server ”;
進(jìn)入下拉頁,選擇(X86,64-bit),ZIP Archive;
進(jìn)入下載頁,下載頁面有注冊登錄按鈕,也可選擇“No thanks,just start my download”不用注冊下載;
選擇不用注冊登錄選項,進(jìn)入下載狀態(tài);
打開壓縮包,安裝完成。
特別提示
請根據(jù)自己的電腦(×32、×64)下載;
mysql ZIP Archive: 壓縮版本,需要自己配置;
mysql MSI Installer:安裝版本,安裝過程中自動配置。
打開百度搜索,輸入MySQL,第一個是MySQL官網(wǎng)
點擊第一個鏈接地址,進(jìn)入MySQL官方網(wǎng)站,單擊“Downloads”下載Tab頁
找到Community并且單擊它,查看Community對應(yīng)左側(cè)下方選項,單擊第四個“MySQL Community Server”
進(jìn)入MySQL選項下載列表,選擇Windows(x86,32-bit),MSI Installer
單擊第五步中列表的“Download”按鈕,進(jìn)入下載頁面
下載頁面有注冊登錄按鈕,也有不用登錄的選項(No thanks,just start my download.),選擇不用注冊登錄選項,進(jìn)入下載狀態(tài)!
Windows上安裝MySQL
MySQL針對不同的用戶提供了2中不同的版本:
MySQL Community Server:社區(qū)版。由MySQL開源社區(qū)開發(fā)者和愛好者提供技術(shù)支持,對開發(fā)者開放源代碼并提供免費下載。
MySQL Enterprise Server:企業(yè)版。包括最全面的高級功能和管理工具,不過對用戶收費。
下面講到的MySQL安裝都是以免費開源的社區(qū)版為基礎(chǔ)。打開MySQL數(shù)據(jù)庫官網(wǎng)的下載地址,上面提供了兩種安裝文件,一種是直接安裝的MSI安裝文件,另一種是需要解壓并配置的壓縮包文件。我這里用的是5.7.10版本的安裝。
用MSI安裝包安裝
根據(jù)自己的操作系統(tǒng)下載對應(yīng)的32位或64位安裝包。按如下步驟操作:
第一步: 安裝許可
雙擊安裝文件,在如下圖所示界面中勾選“I accept the license terms”,點擊“next”。
第二步: 選擇設(shè)置類型
如下圖所示,有5種設(shè)置類型:
Developer Default:安裝MySQL服務(wù)器以及開發(fā)MySQL應(yīng)用所需的工具。工具包括開發(fā)和管理服務(wù)器的GUI工作臺、訪問操作數(shù)據(jù)的Excel插件、與Visual Studio集成開發(fā)的插件、通過NET/Java/C/C++/OBDC等訪問數(shù)據(jù)的連接器、例子和教程、開發(fā)文檔。
Server only:僅安裝MySQL服務(wù)器,適用于部署MySQL服務(wù)器。
Client only:僅安裝客戶端,適用于基于已存在的MySQL服務(wù)器進(jìn)行MySQL應(yīng)用開發(fā)的情況。
Full:安裝MySQL所有可用組件。
Custom:自定義需要安裝的組件。
MySQL會默認(rèn)選擇“Developer Default”類型,個人建議選擇純凈的“Server only”類型,減少對工具的依賴可以更深入的學(xué)習(xí)和理解MySQL數(shù)據(jù)庫。大家可根據(jù)自己的需求選擇合適的類型,這里選擇“Server only”后點擊“next”。
第三步: 安裝
進(jìn)入到安裝步驟的界面,如果第二步選擇的是其他類型也只是點擊“next”即可進(jìn)入到該步驟,點擊“Execute”。如下圖所示:
安裝完成后點擊“next”直到進(jìn)入配置頁面。
第四步: 配置
進(jìn)入到配置頁面,如下圖所示:
點擊Content Type的下拉框,顯示有三種類型:
Development Machine:開發(fā)機器,MySQL會占用最少量的內(nèi)存。
Server Machine:服務(wù)器機器,幾個服務(wù)器應(yīng)用會運行在機器上,適用于作為網(wǎng)站或應(yīng)用的數(shù)據(jù)庫服務(wù)器,會占用中等內(nèi)存。
Dedicated Machine:專用機器,機器專門用來運行MySQL數(shù)據(jù)庫服務(wù)器,會占用機器的所有可用內(nèi)存。
根據(jù)自己的用途選擇相應(yīng)的類型配置,我這里為了后面做高并發(fā)性能測試便選擇“Server Machine”類型。
選擇好配置類型后進(jìn)行連接配置,如下圖:
常用的是TCP/IP連接,勾選該選項框,默認(rèn)端口號是3306,可在輸入框中更改。若數(shù)據(jù)庫只在本機使用,可勾選“Open Firewall port for network access”來打開防火墻,若需要遠(yuǎn)程調(diào)用則不要勾選。
下面的“Named Pipe”和“Shared Memory”是進(jìn)程間通信機制,一般不勾選。
“Show Advanced Options”用于在后續(xù)步驟配置高級選項,為盡可能多的了解MySQL的可配置項,這里勾選該選項框。點擊“next”進(jìn)入下一步。
第五步: 賬戶配置
進(jìn)入到MySQL的賬戶和角色配置界面,如下圖:
root賬戶擁有數(shù)據(jù)庫的所有權(quán)限,在密碼框輸入自己設(shè)置的密碼。數(shù)據(jù)庫在開發(fā)和維護(hù)過程中為了安全性和便于管理會為不同的用戶授予相應(yīng)操作權(quán)限的賬戶密碼,點擊“Add User”按鈕,在彈出的會話框中設(shè)置不同權(quán)限等級的賬戶,如下圖所示:
Host表示能連接到該數(shù)據(jù)庫的主機地址,可設(shè)置為本地(localhost/127.0.0.1)、一個外部IP(如218.17.224.228)、一個外部網(wǎng)段(如218.17.224.*)或者所有主機(%)。
Role表示該賬戶的角色,可選擇的角色如下:
不同的角色有著不同的權(quán)限等級,暫時可不做配置,后續(xù)會在用戶權(quán)限管理章節(jié)詳細(xì)講解。
第六步: 配置Windows Service
將MySQL服務(wù)配置成Windows服務(wù)后,MySQL服務(wù)會自動隨著Windows操作系統(tǒng)的啟動而啟動,隨著操作系統(tǒng)的停止而停止,這也是MySQL官方文檔建議的配置,界面如下圖:
Windows service Name可設(shè)置為默認(rèn)值,只要與其它服務(wù)不同名即可。在Windows系統(tǒng)中基于安全需求,MySQL服務(wù)需要在一個給定的賬戶下運行,選擇默認(rèn)的Standard System Account即可。保持默認(rèn)配置后點擊“next”。
第七步: 高級配置
因為在前面的第四步中勾選了“Show Advanced Options”選項,所以出現(xiàn)如下圖所示的高級選項配置:
在這里可配置各種日志文件的存儲路徑,它默認(rèn)存儲在MySQL安裝目錄的data目錄下面,若非必須不建議改動。Slow Query Log(慢查詢?nèi)罩?后面有一個Seconds配置項,默認(rèn)值為10,表示一個SQL查詢在經(jīng)過10s后還沒有查詢出結(jié)果就會將此次查詢記錄到Slow Query Log中,方便DBA快速找到低效的操作。Bin Log可用于主從數(shù)據(jù)同步。最下面的Server Id用于Master-Slave配置。這些都將在后續(xù)課程中講到,這里保持默認(rèn)配置即可。點擊“next”。
第八步: 服務(wù)器配置應(yīng)用
經(jīng)過上述配置后,一個MySQL數(shù)據(jù)庫已基本配置完成。進(jìn)入到這一步驟后點擊“Execute”執(zhí)行配置項,如下圖:
等到出現(xiàn)如下界面表示安裝成功,點擊“Finish”完成。
用壓縮包安裝
根據(jù)自己的操作系統(tǒng)下載對應(yīng)的32位或64位的壓縮包。按如下步驟操作:
第一步: 解壓縮
將壓縮包解壓到C:\Program Files\MySQL路徑下,也可以自定義路徑。我的路徑為C:\Program Files\MySQL\mysql-5.7.10-winx64,如下圖:
第二步: 配置環(huán)境變量
右鍵點擊“計算機”,選擇“屬性”,依次打開“高級系統(tǒng)設(shè)置”-“環(huán)境變量”,在系統(tǒng)變量中選擇“Path”項,并點擊編輯,如下圖:
保持原有值不變,并在末尾加上英文分號后追加C:\Program Files\MySQL\mysql-5.7.10-winx64\bin,將MySQL安裝路徑下的bin目錄配置到Path變量中,使在命令行的任何目錄下可以執(zhí)行MySQL命令。
第三步: 修改配置
打開MySQL安裝目錄下面的my-default.ini文件,找到basedir和datadir屬性項,去掉前面的注釋符號#,修改值如下:
basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64
datadir = C:\Program Files\MySQL\mysql-5.7.10-winx64\data
分別表示MySQL的安裝目錄和數(shù)據(jù)目錄。如果在第一步中解壓縮到其它的文件夾則修改對應(yīng)的值。
再將該文件重命名為my.ini。
第四步: 安裝
以管理員身份運行cmd,進(jìn)入到MySQL的bin目錄,執(zhí)行初始化命令:
mysqld --initialize --user=mysql --console1
該命令用來初始化數(shù)據(jù),在5.7以前的版本是不需要執(zhí)行該命令的。初始化完成后會提供一個臨時的root密碼,如下圖紅色方框,記下該密碼。
再執(zhí)行如下命令進(jìn)行MySQL服務(wù)安裝:
mysqld –install mysql1
mysql為默認(rèn)的服務(wù)名,可不寫,若安裝成功則有如下提示:
需要注意的是一定要以管理員身份運行cmd,否則會出現(xiàn)如下圖所示提示:
第五步: 啟動服務(wù)
在管理員cmd窗口中執(zhí)行如下命令來啟動MySQL服務(wù):
net start mysql1
當(dāng)出現(xiàn)如下圖所示提示時表示MySQL安裝并啟動成功。
MySQL5.7以前的版本在安裝時不需要執(zhí)行第四步中的mysqld –initialize命令,如果漏掉該命令后在此步驟會出現(xiàn)如下錯誤:
因為該版本的壓縮包里面有些文件和文件夾(如data文件夾)需要在執(zhí)行mysqld -initialize命令后才創(chuàng)建。我在用5.6版本的安裝步驟來進(jìn)行安裝時就在這里吃過很多虧,希望以此為戒,不再踩坑。
第六步: 登錄
執(zhí)行如下命令:
mysql -uroot -p1
提示輸入密碼,輸入第四步中記錄下的密碼,按回車后出現(xiàn)如下頁面表示登錄成功,并進(jìn)入了MySQL命令行模式。
第七步: 修改密碼
在MySQL命令行執(zhí)行如下命令:
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’1
大家改成自己的密碼,如下圖所示表示修改成功:
如果沒有修改密碼就執(zhí)行其它的SQL命令,則會提示如下錯誤:
經(jīng)過以上步驟后MySQL服務(wù)器安裝完成。
1首先要下載好安裝包mysql5.msi,雙擊“mysql5.msi”,進(jìn)入MySQL安裝界面,
2 選擇安裝類型,注意下圖中選擇“Custom”(自定義)選項,這樣才能修改安裝目錄。
3選擇安裝目錄:程序默認(rèn)安裝到系統(tǒng)盤,在安裝選項中選中“MySQL Server”,點擊“Browse...”修改MySQL的安裝目錄。注意不要選擇系統(tǒng)盤下的任何目錄,以免相關(guān)數(shù)據(jù)庫因為操作系統(tǒng)的故障而產(chǎn)生災(zāi)難性后果(如數(shù)據(jù)文件丟失),
4點擊“瀏覽”修改MySQL安裝目錄為“d:\muse\install\mysql”,
5
MySQL默認(rèn)數(shù)據(jù)目錄安裝到系統(tǒng)盤,在安裝選項中選中“Server data files”,點擊“Browse…”修改MySQL的數(shù)據(jù)安裝目錄。注意不要選擇系統(tǒng)盤下的任何目錄,以免相關(guān)數(shù)據(jù)庫因為操作系統(tǒng)的故障而產(chǎn)生災(zāi)難性后果(如數(shù)據(jù)文件丟失),
6
修改MySQL的數(shù)據(jù)安裝目錄,數(shù)據(jù)安裝目錄與mysql同一級目錄,文件夾名稱mysqldata,
7
點擊“Next”,
8
點擊“Install”開始安裝,
9
下面兩步?jīng)]有特殊選項,直接點擊“Next”繼續(xù)安裝,
10
選擇“Detailed Configuration”項,點擊“Next”,
11
注意,下面要選擇“Server Machine”, 點擊“Next”,
12
選擇“Multifunctional Database”,點擊“Next”繼續(xù),
13
InnoDB Tablespace Setting選擇Installation Path,點擊“Next”繼續(xù),如圖
14
設(shè)置同時連接到MySQL服務(wù)器的連接數(shù),注意,下面要選擇“Manual Setting”項,并選擇“Concurrent connections”為“1000”, 點擊“Next”,
15
設(shè)置服務(wù)端口,默認(rèn)為“3306”, 點擊“Next”,
16
選擇默認(rèn)字符集,下面選擇“Manual Selected Default Character Set / Collation”項,并選擇默認(rèn)字符集為“utf8”, 點擊“Next”,
17
安裝MySQL為Windows操作系統(tǒng)的服務(wù),“Service Name”(服務(wù)名稱)項選擇“MySQL”,并勾選“Launch the MySQL Server automatically”(操作系統(tǒng)啟動時自動啟動MySQL服務(wù)),點擊“Next”,
18
設(shè)置MySQL管理員root的密碼,下面設(shè)置為“12345678”為例,點擊“Next”,
如圖
19
點擊“Execute”,開始執(zhí)行配置,
20
點擊“Finish”完成配置
安裝圖解
解壓縮后運行程序開始安裝,選擇接受協(xié)議,點擊下一步。
選擇developer default,點擊”next“。
檢查是否滿足安裝需求。
點擊“Execute”按鈕后,可能會下載一些程序,到時你自己點擊安裝就行了,直到所有安裝完成就OK了。當(dāng)然你也可以選擇不下載這些環(huán)境點擊”next“直接安裝。
點擊“Execute”按鈕后,開始下載安裝。等待安裝完成。
安裝完畢,點擊”next“。
配置信息設(shè)置,Developer Machine(開發(fā)機器):該選項代表典型個人用桌面工作站。假定機器上運行著多個桌面應(yīng)用程序。將MySQL服務(wù)器配置成使用最少的系統(tǒng)資源。 Server Machine(服務(wù)器):該選項代表服務(wù)器,MySQL服務(wù)器可以同其它應(yīng)用程序一起運行,例如FTP、email和web服務(wù)器。MySQL服務(wù)器配置成使用適當(dāng)比例的系統(tǒng)資源。
Dedicated MySQL Server Machine(專用MySQL服務(wù)器):該選項代表只運行MySQL服務(wù)的服務(wù)器。假定運行沒有運行其它應(yīng)用程序。MySQL服務(wù)器配置成使用所有可用系統(tǒng)資源。
設(shè)置管理員密碼,添加用戶等等。
接下來的基本不需要設(shè)置,如果用戶不喜默認(rèn)設(shè)置,可以自行設(shè)置。