一、MySQL概述
1. 概述
MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)色鸳,由瑞典 MySQL AB 公司開發(fā)炒刁,目前屬于 Oracle 公司。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng)眨补,關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中管削,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性撑螺。
2. 特點(diǎn)
MySQL 是開源的含思,目前隸屬于 Oracle 旗下產(chǎn)品。
MySQL 支持大型的數(shù)據(jù)庫甘晤『耍可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。
MySQL 使用標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)語言形式线婚。
MySQL 可以運(yùn)行于多個(gè)系統(tǒng)上遏弱,并且支持多種語言。這些編程語言包括 C塞弊、C++漱逸、Python、Java游沿、Perl虹脯、PHP、Eiffel奏候、Ruby 和 Tcl 等循集。
MySQL 對(duì)PHP有很好的支持,PHP 是目前最流行的 Web 開發(fā)語言蔗草。
MySQL 支持大型數(shù)據(jù)庫咒彤,支持 5000 萬條記錄的數(shù)據(jù)倉庫,32 位系統(tǒng)表文件最大可支持 4GB咒精,64 位系統(tǒng)支持最大的表文件為8TB镶柱。
MySQL 是可以定制的,采用了 GPL 協(xié)議模叙,你可以修改源碼來開發(fā)自己的 MySQL 系統(tǒng)歇拆。
3. 下載
官網(wǎng)下載
二、 安裝
打開下載的mysql安裝文件mysql-5.5.27-win32.zip,雙擊安裝:
接受協(xié)議故觅,下一步:
選擇安裝類型厂庇,有“Typical(默認(rèn))”、“Complete(完全)”输吏、“Custom(用戶自定義)”三個(gè)選項(xiàng)权旷,選擇“Custom”,按“next”鍵繼續(xù)贯溅。
3.點(diǎn)擊“install”
進(jìn)入MySQL介紹拄氯,下一步即可:
安裝完成,直接啟動(dòng)即可:
三它浅、配置
1.安裝完成了译柏,出現(xiàn)如下界面將進(jìn)入mysql配置向?qū)А?/p>
3.選擇服務(wù)器類型,“Developer Machine(開發(fā)測試類蚓聘,mysql占用很少資源)”腌乡、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”
4.選擇mysql數(shù)據(jù)庫的大致用途着撩,“Multifunctional Database(通用多功能型顷啼,好)”、“Transactional Database Only(服務(wù)器類型媒怯,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型僚碎,較簡單,主要做一些監(jiān)控阴幌、記數(shù)用勺阐,對(duì)MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),按“Next”繼續(xù)矛双。
5.數(shù)據(jù)庫存儲(chǔ)位置渊抽,下一步:
6.選擇網(wǎng)站并發(fā)連接數(shù),同時(shí)連接的數(shù)目议忽,“Decision Support(DSS)/OLAP(20個(gè)左右)”懒闷、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,自己輸一個(gè)數(shù))”愤估。
是否啟用TCP/IP連接帮辟,設(shè)定端口,如果不啟用灵疮,就只能在自己的機(jī)器上訪問mysql數(shù)據(jù)庫了织阅,在這個(gè)頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式”(Enable Strict Mode)震捣,這樣MySQL就不會(huì)允許細(xì)小的語法錯(cuò)誤荔棉。如果是新手,建議您取消標(biāo)準(zhǔn)模式以減少麻煩蒿赢。但熟悉MySQL以后润樱,盡量使用標(biāo)準(zhǔn)模式,因?yàn)樗梢越档陀泻?shù)據(jù)進(jìn)入數(shù)據(jù)庫的可能性羡棵。按“Next”繼續(xù)
8.選擇字符集壹若,就是對(duì)mysql默認(rèn)數(shù)據(jù)庫語言編碼進(jìn)行設(shè)置(重要),一般選UTF-8皂冰,按 “Next”繼續(xù):