下載獲得Mysql的for win32安裝包后,用winzip解壓縮,直接運(yùn)行setup.exe,需要注意的是選擇一個安裝路徑,當(dāng)然,安裝路徑可以任意,建議選擇C:\MySQL目錄。安裝完成后MySQL也就完成了。默認(rèn)的用戶名是root,密碼為空。Mysql安裝完成后,請通過開始-程序-附件-命令提示符進(jìn)入:錄入cd C:\mysql\bin 并按下回車鍵,將目錄切換為 cd C:\mysql\bin在 C:\mysql\bin 命令提示符下錄入 mysqld-nt -install 命令,然后按下回車,如果出現(xiàn) Service successfully installed 的提示, 這表示你已成功的將 MySQL 安裝成一項 Windows 的服務(wù)。點(diǎn)擊 開始-程序-管理工具-服務(wù) ,你可以看到Mysql已經(jīng)成為眾多服務(wù)項目中的一項,不過此時它還未被啟動, 因此接下來我們就來啟動它。啟動 MySQL 服務(wù)的方法有以下三種,請自行選擇其中一種來進(jìn)行:重啟機(jī)器時自動啟動它在服務(wù)窗口中選取 MySQL 服務(wù)名稱,然后按下啟動按鈕來啟動它在“命令提示字符”窗口中輸入 NET START MySQL 指令來啟動它Mysql數(shù)據(jù)安裝完成,系統(tǒng)會默認(rèn)生成一個名為test的數(shù)據(jù)庫。一般情況下,由于該數(shù)據(jù)需要用root用戶進(jìn)行訪問,從安全性角度而言,我們建議你新建一個數(shù)據(jù)庫,并給這個數(shù)據(jù)庫分配一個新的用戶來訪問。由于Mysql數(shù)據(jù)庫默認(rèn)的客戶端功能比較少,不支持?jǐn)?shù)據(jù)庫的建立和用戶的新增。其他比如Mysql-front等工具帶了這些功能,您可以去下載這些工具來使用,當(dāng)然,你也可以通過以下介紹的命令行方式來新增用戶與數(shù)據(jù)庫。登錄數(shù)據(jù)庫“命令提示字符”窗口錄入,錄入cd C:\mysql\bin 并按下回車鍵,將目錄切換為 cd C:\mysql\bin再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql修改密碼C:\mysql\bin提示符下錄入:格式:mysqladmin –u用戶名 -p舊密碼 password 新密碼 例如:給root加個密碼ab12。鍵入以下命令:mysqladmin -uroot password ab12建立數(shù)據(jù)庫格式:create database 庫名;例如:建立新數(shù)據(jù)庫shopex在MYSQL的提示符下:mysql 錄入 create database shopex;顯示數(shù)據(jù)庫格式:show databases;注意是databases而不是database 建立新用戶格式:grant all privileges on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī) identified by "密碼";例如:增加一個用戶test密碼為1234,讓他只可以在localhost上登錄,并可以對數(shù)據(jù)庫Shopex進(jìn)行所有的操作(localhost指本地主機(jī),即MYSQL數(shù)據(jù)庫所在的那臺主機(jī)),在MYSQL的提示符下:mysql 錄入grant all privileges on shopex.* to test@localhost identified by "1234";通過以上操作,你建立一個新的數(shù)據(jù)庫 shopex,并增加了一個名為test對shopex數(shù)據(jù)庫有所有操作權(quán)限。注意:以上僅僅是簡單的Mysql操作命令,如果你需要了解更加詳細(xì)的資料,請查閱Mysql相關(guān)操作說明文檔。接下去的安裝就要看你選擇什么作為你的Web服務(wù)器了,建議直接使用IIS。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供未央網(wǎng)站建設(shè)、未央做網(wǎng)站、未央網(wǎng)站設(shè)計、未央網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、未央企業(yè)網(wǎng)站模板建站服務(wù),10余年未央做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
進(jìn)入mysql官方網(wǎng)站: 點(diǎn)擊進(jìn)入DOWNLOADS下載頁面 進(jìn)入下載頁面后,找到mysql社區(qū)版本MySQL Community (GPL) Downloads點(diǎn)擊進(jìn)入。
MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在?WEB?應(yīng)用方面。
MySQL是最得RDBMS(Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。
MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
以上內(nèi)容參考:百度百科-MySQL
第一步: 安裝許可
雙擊安裝文件,在如下圖所示界面中勾選“I accept the license terms”,點(diǎn)擊“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”后點(diǎn)擊“next”。
第三步: 安裝
進(jìn)入到安裝步驟的界面,如果第二步選擇的是其他類型也只是點(diǎn)擊“next”即可進(jìn)入到該步驟,點(diǎn)擊“Execute”。如下圖所示:
安裝完成后點(diǎn)擊“next”直到進(jìn)入配置頁面。
第四步: 配置
進(jìn)入到配置頁面,如下圖所示:
點(diǎn)擊Content Type的下拉框,顯示有三種類型:
Development Machine:開發(fā)機(jī)器,MySQL會占用最少量的內(nèi)存。
Server Machine:服務(wù)器機(jī)器,幾個服務(wù)器應(yīng)用會運(yùn)行在機(jī)器上,適用于作為網(wǎng)站或應(yīng)用的數(shù)據(jù)庫服務(wù)器,會占用中等內(nèi)存。
Dedicated Machine:專用機(jī)器,機(jī)器專門用來運(yùn)行MySQL數(shù)據(jù)庫服務(wù)器,會占用機(jī)器的所有可用內(nèi)存。
根據(jù)自己的用途選擇相應(yīng)的類型配置,我這里為了后面做高并發(fā)性能測試便選擇“Server Machine”類型。
選擇好配置類型后進(jìn)行連接配置,如下圖:
常用的是TCP/IP連接,勾選該選項框,默認(rèn)端口號是3306,可在輸入框中更改。若數(shù)據(jù)庫只在本機(jī)使用,可勾選“Open Firewall port for network access”來打開防火墻,若需要遠(yuǎn)程調(diào)用則不要勾選。
下面的“Named Pipe”和“Shared Memory”是進(jìn)程間通信機(jī)制,一般不勾選。
“Show Advanced Options”用于在后續(xù)步驟配置高級選項,為盡可能多的了解MySQL的可配置項,這里勾選該選項框。點(diǎn)擊“next”進(jìn)入下一步。
第五步: 賬戶配置
進(jìn)入到MySQL的賬戶和角色配置界面,如下圖:
root賬戶擁有數(shù)據(jù)庫的所有權(quán)限,在密碼框輸入自己設(shè)置的密碼。數(shù)據(jù)庫在開發(fā)和維護(hù)過程中為了安全性和便于管理會為不同的用戶授予相應(yīng)操作權(quán)限的賬戶密碼,點(diǎn)擊“Add User”按鈕,在彈出的會話框中設(shè)置不同權(quán)限等級的賬戶,如下圖所示:
Host表示能連接到該數(shù)據(jù)庫的主機(jī)地址,可設(shè)置為本地(localhost/127.0.0.1)、一個外部IP(如218.17.224.228)、一個外部網(wǎng)段(如218.17.224.*)或者所有主機(jī)(%)。
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ù)需要在一個給定的賬戶下運(yùn)行,選擇默認(rèn)的Standard System Account即可。保持默認(rèn)配置后點(diǎ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)配置即可。點(diǎn)擊“next”。
第八步: 服務(wù)器配置應(yīng)用
經(jīng)過上述配置后,一個MySQL數(shù)據(jù)庫已基本配置完成。進(jìn)入到這一步驟后點(diǎn)擊“Execute”執(zhí)行配置項,如下圖:
等到出現(xiàn)如下界面表示安裝成功,點(diǎn)擊“Finish”完成。
用壓縮包安裝
根據(jù)自己的操作系統(tǒng)下載對應(yīng)的32位或64位的壓縮包。按如下步驟操作:
第一步: 解壓縮
將壓縮包解壓到C:\Program Files\MySQL路徑下,也可以自定義路徑。我的路徑為C:\Program Files\MySQL\mysql-5.7.10-winx64,如下圖:
第二步: 配置環(huán)境變量
右鍵點(diǎn)擊“計算機(jī)”,選擇“屬性”,依次打開“高級系統(tǒng)設(shè)置”-“環(huán)境變量”,在系統(tǒng)變量中選擇“Path”項,并點(diǎn)擊編輯,如下圖:
保持原有值不變,并在末尾加上英文分號后追加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。
第四步: 安裝
以管理員身份運(yùn)行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ù)名,可不寫,若安裝成功則有如下提示:
需要注意的是一定要以管理員身份運(yùn)行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ù)器安裝完成。
mysql5.0安裝步驟
雙擊Setup.exe文件,開始mysql5.0的安裝。
出現(xiàn)下面的窗口
點(diǎn)擊Next開始下一步安裝。默認(rèn)是Typical,建議改成Custom,因為Typical模式不允許改變安裝路徑,只能安裝在C盤。
之后這里需要選擇組件和更改文件夾位置,組件可以默認(rèn)的,位置要選擇Change來改變
接下看..
注意:安裝mysql的路徑中,不能含有中文!
如果沒有需要更改的話,,那點(diǎn)擊Install開始安裝吧~~。
如下是[安裝過程],您能看到安裝進(jìn)度條...待待吧..
當(dāng)安裝完成時,您便能看到下面的[mysql.com注冊]了。當(dāng)然,我們選擇[跳過],即[Skip Sign-Up]。之后點(diǎn)“Next”進(jìn)行
再如下面。點(diǎn)擊Finish繼續(xù)
現(xiàn)在開始配置的工作了。點(diǎn)擊Next繼續(xù)
選擇Detailed Configuration,點(diǎn)Next繼續(xù)
下面這個選項是選擇mysql應(yīng)用于哪種類型,(第一種是開發(fā)服務(wù)器,將只用盡量少的內(nèi)存,第二種是普通WEB服務(wù)器,將使用中等數(shù)量內(nèi)存,最后一種是這臺服務(wù)器上面只跑mysql數(shù)據(jù)庫,將占用全部的內(nèi)存,)這里示例選擇開發(fā)服務(wù)器,占用盡量少的內(nèi)存,用戶可根據(jù)自己的需求,選擇其他選項,點(diǎn)Next繼續(xù)
下面是選擇數(shù)據(jù)庫用途,(第一種是多功能用途,將把數(shù)據(jù)庫優(yōu)化成很好的innodb存儲類型和高效率的myisam存儲類型,第二種是只用于事務(wù)處理類型,最好的優(yōu)化innodb,但同時也支持myisam,最后一種是非事務(wù)處理類型,適合于簡單的應(yīng)用,只有不支持事務(wù)的myisam類型是被支持的。)一般選擇第一種多功能。
點(diǎn)Next繼續(xù),下面是選擇InnodDB的數(shù)據(jù)存放位置,一般默認(rèn)好了,不需要改動
下面是選擇mysql允許的最大連接數(shù),第一種是最大20個連接并發(fā)數(shù),第二種是最大500個并發(fā)連接數(shù),最后一種是自定義,你可以根據(jù)自己的需要選擇
點(diǎn)Next繼續(xù),下面是選擇數(shù)據(jù)庫監(jiān)聽的端口,一般默認(rèn)是3306,如果改成其他端口,以后連接數(shù)據(jù)庫的時候都要記住修改的端口,否則不能連接mysql數(shù)據(jù)庫,比較麻煩,這里不做修改,用mysq的默認(rèn)端口:3306
點(diǎn)Next繼續(xù),這一步設(shè)置mysql的默認(rèn)編碼,默認(rèn)是latin1
這里可以根據(jù)需要,把它改成gb2312,過gbk
注意:如果要用原來數(shù)據(jù)庫的數(shù)據(jù),最好能確定原來數(shù)據(jù)庫用的是什么編碼,如果這里設(shè)置的編碼和原來數(shù)據(jù)庫數(shù)據(jù)的編碼不一致,在使用的時候可能會出現(xiàn)亂碼。
點(diǎn)Next繼續(xù),這一步是是否要把mysql設(shè)置成windows的服務(wù),一般選擇設(shè)成服務(wù),這樣以后就可以通過服務(wù)中啟動和關(guān)閉mysql數(shù)據(jù)庫了。推薦:下面的復(fù)選框也勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執(zhí)行命令。
點(diǎn)Next繼續(xù),這一步是設(shè)置mysql的超級用戶密碼,這個超級用戶非常重要,對mysql擁有全部的權(quán)限,請設(shè)置好并牢記超級用戶的密碼,下面有個復(fù)選框是選擇是否允許遠(yuǎn)程機(jī)器用root用戶連接到你的mysql服務(wù)器上面,如果有這個需求,也請勾選
當(dāng)兩次輸入的密碼一致后,記住該密碼,點(diǎn)Next繼續(xù)
到現(xiàn)在位置,mysql已經(jīng)得到了足夠的配置條件,如果沒有問題即可點(diǎn)擊Execute,讓mysql進(jìn)行配置,如果有不妥的地方,點(diǎn)擊Back,重新修改配置條件
這樣mysql就全部安裝好了
----------------------------------------------------------------------------------------------------(完成)
在MySQL官網(wǎng)下載社區(qū)版mysql-installer-community-5.6.31.0,此版本為免費(fèi)的。
(1)選擇接受許可條款“I accept the license terms”
(2)如果只想安裝MySQL服務(wù),選擇“Server only”,建議選擇Server only”,點(diǎn)擊“Next”
(3)點(diǎn)擊“Execute”,執(zhí)行安裝
(4)安裝完成點(diǎn)擊下一步
(5)進(jìn)行服務(wù)配置,MySQL默認(rèn)端口為3306
(6)為root用戶設(shè)置密碼??商砑右粋€具有普通用戶權(quán)限的MySQL用戶賬戶,也可不添加,一般不添加用戶,而是用root賬戶。
(7)以系統(tǒng)用戶運(yùn)行windows服務(wù),在Windows下MySQL服務(wù)名為:mysql56,后面步驟將講到mysql56的用處。而且要牢牢記住此名字。
(8)請求服務(wù)配置
(9)產(chǎn)品配置信息,安裝MySQL Server 5.6.31完成。
(10)配置環(huán)境變量
前面步驟完成后安裝好MySQL,為MySQL配置環(huán)境變量。MySQL默認(rèn)安裝在C:\Program Files下。
1)新建MYSQL_HOME變量,并配置:C:\Program Files\MySQL\MySQL Server 5.6
MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6
2)編輯path系統(tǒng)變量,將%MYSQL_HOME%\bin添加到path變量后。配置path環(huán)境變量,也可不新建MYSQL_HOME變量,而是直接將MySQL安裝目錄下的bin配置到path變量下,即:C:\Program Files\MySQL\MySQL Server 5.6\bin
Path:%MYSQL_HOME%\bin
或Path:C:\Program Files\MySQL\MySQL Server 5.6\bin
(11)測試是否安裝成功
以管理員權(quán)限運(yùn)行命令提示符,用net start mysql56啟動MySQL服務(wù)。用net stop mysql56關(guān)閉MySQL服務(wù)。其中mysql56為Windows下MySQL的服務(wù)名。
1、首先,解壓下載的MySql安裝包。
2、雙擊打開解壓后的包,點(diǎn)擊如圖程序。
3、勾選協(xié)議,點(diǎn)擊next。
4、選擇安裝類型,點(diǎn)擊下一步。
5、設(shè)置安裝路徑。
6、點(diǎn)擊install。
7、點(diǎn)擊finsh。
8、點(diǎn)擊下一步。
9、選擇配置類型。
10、根據(jù)自己的需求選擇配置。
11、勾選第一個,點(diǎn)擊next。
12、設(shè)置并發(fā)量。
13、設(shè)置端口。
14、設(shè)置字符編碼。
15、設(shè)置服務(wù)器配置。
16、設(shè)置賬戶和密碼。
17、點(diǎn)擊excute。
18、點(diǎn)擊finsh,安裝完畢。