MySQL是一款關系型數據庫管理系統,所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。如果您的數據庫出現故障,無論是由于人為錯誤,災難性網絡故障還是計劃內維護,都可以使用MySQL解決問題!
MySQL軟件特色
安全
靈活和安全的權限和密碼系統,允許基于主機的驗證。
價格低廉
MySQL采用GPL許可,很多情況下,用戶可以免費使用MySQL。
提供多種存儲器引擎
MySQL中提供了多種數據庫存儲引擎,各引擎各有所長,適用于不同的應用場合,用戶可以選擇合適的引擎以得到高性能。
功能強大
強大的存儲引擎使MySQL能夠有效應用于任何數據庫應用系統,高效完成各種任務。
支持各種開發語言
MySQL為各種流行的程序設計語言提供支持,為它們提供了很多API函數,包括C、C++、Java、Perl、PHP等。
支持大型數據庫
InnoDB存儲引擎將InnoDB表保存在一個表空間內,該表空間可由數個文件創建。
高速
高速是MySQL的顯著特性,在MySQL中,使用了極快的“B樹”磁盤表(MyISAM)和索引壓縮;通過使用優化的“單掃描多連接”,能夠實現極快的連接。
支持多平臺
MySQL支持超過20種開發平臺,包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等。
安裝教程
點擊安裝包,會出現安裝向導
安裝向導起始頁,按【Next】繼續
選擇安裝類型,一般都分為【Typical】【Complete】【Custom】。一般新手選擇【Typical】或【Complete】就可以了,為了看一下安裝細節,我們選擇【Custom】,然后按【Next】繼續。
在C Include Files/Lib Files 上左鍵,選擇第一項,將此特性安裝到本地硬盤。安裝這些特性是為了更好的支持一些其他的開發。所以如果硬盤空間寬裕的話,見多不怪。然后按【Next】繼續。
選擇安裝路徑。視硬盤的大小自行選擇。然后按【OK】。
這里我選擇了D盤。如果需要改變的話按【Change】重新選擇,確定無誤按【Next】繼續。
當前的安裝設置信息,如果需要改變這些安裝設置,可以按【Back】重新選擇安裝設置,確定無誤之后按【Install】將MySQL安裝到本地硬盤上。
請耐心等待,安裝向導正在安裝MySQL,這需要話幾分鐘。
這里只選擇【Configure the MySQL Serve now】,如果你想注冊MySQL也可以選擇。確定后按【Finish】完成安裝,接著進行服務器的配置。一下環節很重要哦。
進行MySQL服務器實例配置,當然了,也可按【取消】,以后配置也可以。按【Next】繼續。
選擇配置類型,分為【Detialed Configuration】(詳細配置),【Standard Configuration】(標準配置)。為了了解整個詳細的配置過程,我們選擇【Detialed Configuration】后按【Next】繼續。
這里是選擇服務器的類型。三種類型:【Developer Machine】(開發者類型),只占用很好的資源,消耗的內存資源最少。建議一般用戶選擇這項?!維erver Machine】(服務器類型),占用的可用資源稍多一些,消耗的內存資源當然就多一些?!綝edicate MySQL Server Machine】(專門的數據庫服務器),占用所有的可用資源,消耗內存最大。綜合這三個,我們選擇【Server Machine】,然后按【Next】繼續。
選擇數據庫的用途?!綧ultifunctional Database】,可以理解為通用行的數據庫,支持所有數據庫的操作,【Transaction Database Only】只進行事務處理,專用的服務類型?!綨on-Transactional Database Only】非事務性處理,一般只進行監控,應用程序的數據分析,對MyISAM數據類型的支持僅限于非事務。主要一用途為主,這里選擇第一項【Multifunctional Database】,然后按【Next】繼續。
對InnoDB Tablespace 進行設置,選擇MySQL數據存放的位置空間。特別注意的一點,選擇這個位置很重要,因為數據文件存放于此,確保數據文件不被破壞。這里選擇安裝路徑下的空間作為數據表空間,按【Next】繼續。
設置服務器當前連接的數,【Decision Support DSS/OLAP】,這個不需要很多的連接數,一般在20個左右,【Online Transaction Processing(OLTP)】,連接數500個左右,一般自己的開發測試用選擇這一項足夠了,【Manual Setting】可以手動設置連接數。這里選擇【Onine Transaction Processing (OLTP)】,按【Next】繼續。
【Enable TCP/IP Networking】啟用TCP/IP連接,一般選擇默認的就可以,也不要改變端口號,免得以后忘記;【Enable Strict Mode】啟用嚴格模式,啟用它的好處可以控制MySQL的數據的安全性。在這里,選擇默認的就可以,按【Next】繼續。
這一步也很關鍵,設置字符集,【Standard Character Set】默認字符集,支持的其它字符的很少;【Best Support For Multilingualism】能支持大部分語系的字符,主要是以UTF-8的形式存儲,所以一般選擇這一項;
【Manual Selected Default Character Set/ Collation】,手動設置字符集,比較單一,只能選擇一種字符集,為了不出現亂碼的問題,這里暫且選擇gbk字符集,支持中文簡體,包括繁體,所以對于我們來說夠用了。選擇【Manual Selected Default Character Set/ Collation】按【Next】繼續。
設置Windows的操作,【Install AS Windows Service】,設置Service Name,一般默認的就可以,這個名字會出現在windows服務里?!綢nclude Bin Directory in Windows PATH】,把Bin目錄放在Windows Path路徑中,建議選擇上它,這樣在Dos窗口里直接可以訪問MySQL,不需要到MySQL的bin目錄下進,方便,快速。按【Next】繼續。
設置root帳戶的密碼。如果是第一次安裝MySQL直接輸入一個新密碼就OK了,如上圖,但是以前裝過MySQL,就會出現下面的情況:
需要你輸入當前的密碼,然后在輸入新密碼,所以要確定記住這個root帳戶的密碼,它是以后進行數據庫操作的鑰匙之門。
按【Execute】完成配置操作。值得注意的是在進行配置的時候容易出現一個問題,【Start service】操作失敗,出現這個情況的原因是有其他MySQL的數據庫在電腦里,當然辦法也很簡單,體制以前不用的MySQL服務,或者將其刪除,然后再重新配置。
更新日志
MYSQL數據庫改進了觸發器的動態控制:支持在同一個表中對一個事件類型應用多個觸發器;
實時的執行分析;
改進了JSON Explain Data:可以在優化器中添加總查詢成本、單表查詢成本、總數據量等參數來獲得更詳細的信息。