MySQL是一個關係型數據庫管理系統,由瑞典MySQl AB公司開發,目前屬於Oracle公司,在Web開發方面,MySQL是最好的關係型數據庫系統,淘寶使用的數據庫系統就是基於MySQL的數據庫系統。
工具/原料
Mysql
方法/步驟
安裝文件準備,執行安裝文件
同意使用協議開始安裝
選擇安裝的類型,在這裡我們選擇『Custom』,點擊『Next』開始下一步
選擇安裝文件的路徑
點擊『Install』開始正式安裝MySql數據庫服務器
注意:完成安裝,在這裡我們要注意勾選『Launch the MySQL Instance Configuration Wizard』,這樣我們就在安裝完成是打開MySQL數據庫的配置工具,開始對數據庫配置。
打開MySQl數據庫的配置項,開始配置MySQL數據庫,
配置選擇,這裡讓用戶選擇的是配置類型(configuration type),有兩個選擇:Detailed Configuration(詳細配置)表示創建一個最佳的服務器配置;Standard Configuration(標準配置)。
選擇一種服務器類型(server type),有三種選擇:開發者機器(Developer Machine),MySQL服務器僅使用最少的內存; 服務器(Server Machine),可作為web或應用服務器,MySQL將使用中等程度的存儲空間;專用MySQL服務器(Dedicated MySQL Server Machine),MySQL將利用盡可能多的可用存儲空間。這裡如果大家在自己的PC上安裝MySQL,僅作學習用途,建議選擇Developer Machine。
選擇的是數據庫用途(database usage)。同樣有三種選擇:多功能數據庫(Multifunctional Database),也就是通用數據庫,建議大家使用;事務型數據庫(Transactional Database Only),使用InnoDB作為主存儲引擎;非事務型數據庫(Non-Transactional Database Only),MyISAM存儲引擎將被激活。
InnoDB表空間設置。一般默認即可,單擊“Next”進入下一步。
設置服務器併發連接數量。有三種選擇:決定支持或聯機分析處理(Decision Support/OLAP),約20個連接會被假定;聯機事務處理(Online Transaction Processing,即OLTP),多達500個活動連接,適合高度併發的應用;手工設置(Manual Setting),可手工指定併發的數量。這裡如果是個人學習使用,併發連接數量不會很多,可手工指定5-10個即可。
設置網絡選項(networking options)。啟用TCP/IP,請勾選“Enable TCP/IP Networking”,並指定端口號,3306是安裝程序默認的,如果已被佔用,可以修改成其它的。勾選“Add firewall exception for this port”,可將這個端口添加到防火牆例外項中。"Enable Strict Mode"表示啟用嚴格模式,如果未勾選,MySQL將忽略一些細小的語法錯誤,這裡建議勾選。
選擇默認字符集。有三個選擇:標準字符集(Standard Character Set),使用latin1作為默認字符集,適合英語和其他西歐語言;多語言支持(Best Support For Multilingualism),使用UTF-8作為默認字符集;手工選擇(Manual Selected Default Character Set/Collation),如果數據庫中要處理中文及其他語言文字,建議設置utf8。
設置Windows選項。勾選“Install As Windows Service”表示MySQL作為Windows的服務安裝,勾選“Launch the MySQL Server automatically”表示,MySQL服務將隨Windows一起啟動,這裡建議大家勾選這些選項。“Include Bin Directory in Windows PATH”表示將MySQL的BIN目錄包含到Windows的PATH變量中,這樣在命令行下運行MySQL程序無需輸入路徑了,這裡建議勾選。
設置安全選項。勾選“Modify Security Settings”將設置root用戶密碼,root是MySQL中默認的管理員賬戶。勾選“Enable root access from remote machines”表示允許從遠程機器使用root用戶進行訪問。“Create An Anonymous Account”表示創建一個匿名賬戶,這會影響系統安全,不建議勾選。
完成所有配置,單擊“Execute”將應用所有配置
完成安裝,查看MySQL服務
打開CMD,輸入mysql -?查看安裝結果
登陸MySQL數據庫,進入MySQL的交互界面
注意事項
注意:在MySQl的配置過程中,記住自己的登陸密碼,不然無法登陸MySQL服務器