1、MySQL簡介
MySQL是最流行的關系型數據庫管理系統,在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System:關系數據庫管理系統)應用軟件之一。由瑞典MySQL AB公司開發,目前屬於Oracle公司。關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
- MySQL 是開源的,目前隸屬於 Oracle 旗下產品。
- MySQL 支持大型的數據庫。可以處理擁有上千萬條記錄的大型數據庫。
- MySQL 使用標准的 SQL 數據語言形式。
- MySQL 可以運行於多個系統上,並且支持多種語言。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。
- MySQL 對PHP有很好的支持,PHP 是目前最流行的 Web 開發語言。
- MySQL 支持大型數據庫,支持 5000 萬條記錄的數據倉庫,32 位系統表文件最大可支持 4GB,64 位系統支持最大的表文件為8TB。
- MySQL 是可以定制的,采用了 GPL 協議,你可以修改源碼來開發自己的 MySQL 系統。
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。每個數據庫都有一個或多個不同的 API 用於創建,訪問,管理,搜索和復制所保存的數據。我們也可以將數據存儲在文件中,但是在文件中讀寫數據速度相對較慢。所以,現在我們使用關系型數據庫管理系統(RDBMS)來存儲和管理大數據量。所謂的關系型數據庫,是建立在關系模型基礎上的數據庫,借助於集合代數等數學概念和方法來處理數據庫中的數據。
RDBMS即關系數據庫管理系統(Relational Database Management System)的特點:
- 數據以表格的形式出現
- 每行為各種記錄名稱
- 每列為記錄名稱所對應的數據域
- 許多的行和列組成一張表單
- 若干的表單組成database
2、MySQL獲取方式
官方下載地址:https://dev.mysql.com/downloads/mysql/
2.1、進入官網找到自己所需的安裝包:https://dev.mysql.com/,路徑:DOWNLOAD-->MYSQL Community(GPL) Downloads-->MYSQL Install for Windows,如圖所示。
2.2、找到所需的安裝包,點擊Download。這里選擇的是安裝版,如圖所示。
2.4、選擇不登陸,直接下載,如圖所示。
3、安裝環境介紹
操作系統:Windows 10企業版,64位
軟件安裝包版本:mysql-installer-community-8.0.25.0.msi
4、MySQL詳細安裝過程及步驟
4.1、雙擊運行下載好的mysql-installer-community-8.0.25.0.msi,程序運行需要一些時間,請等待一下,如圖所示。
4.2、運行成功之后,進入類型選擇頁面,選擇了Developer Default(默認安裝的步驟),點擊“Next”按鈕,如圖所示。
- developer default(開發者默認):安裝mysql開發所需的所有產品
- server only(服務器):只安裝mysql服務器產品
- client only(客戶端):只安裝沒有服務器的
- mysql客戶端產品 full(完全):安裝所有包含的mysql產品和功能
- custom(手動):手動選擇系統上應安裝的產品
4.3、開發者默認模式檢測以下程序會安裝不成功,安裝下圖步驟依次點擊,最后點擊“Next”按鈕,選擇“yes”,進入下一個安裝流程,如圖所示。 check:以下產品的請求失敗,安裝程序將自動嘗試解決其中一些問題。標記為手動的要求無法自動解決。單擊這些項目以嘗試手動恢復。檢測到不可安裝的程序說明: MySQL for Visual Studio:是一款代碼編輯工具(可編寫C#、Visual Basic、C++、TypeScript、F# ),如果你安裝的話,就要求去安裝Visual Studio version:2015、2017、2019其中一個版本 ;Connector/pyton:電腦有python3.6了就沒選擇3.4版本的。如果你沒安裝有python可按要求去安裝一些內容。
4.4、在安裝所選界面能看到我們接下來所需要安裝的程序,點擊“Execute”按鈕,如圖所示。
4.5、安裝程序進度界面,安裝需要一些時間。點擊Show Detail能看到安裝日志,如圖所示。
4.6、程序安裝完成之后,點擊“Next”按鈕,如圖所示。
4.7、在Product Configutration(產品配置)頁面能看到需要配置的程序,點擊“Next”按鈕,如圖所示。(頁面英語介紹:現在我們將逐一介紹以下產品的配置向導。您可以隨時取消,如果您希望離開此向導,而不必配置所有產品)
4.8、設置服務器配置類型以及連接端口:(這里保持默認就好,不需要修改),點擊“Next”按鈕,如圖所示。
Config Type:選擇Development Machine。
Port:輸入3306,也可以輸入其他最好是3306-3309之間。
X Protocol Port:輸入33060
4.9、進入Authentication Method(身份認證方法)選擇界面,保持默認就好,點擊“Next”按鈕,如圖所示。
4.10、配置root的密碼(該密碼一定要記住),如圖所示。
4.11、添加其他管理員,點擊“Add User”按鈕,輸入賬號密碼點擊ok(如果添加的管理員只允許在本地登錄就將host改成local),回到界面之后點擊“Next”按鈕,如圖所示。
4.12、配置MySQL在Windows系統中的名字,是否選擇開機啟動MySQL服務(建議保持默認,個人覺得沒必要修改),其它的沒進行修改,點擊"Next"按鈕,如圖所示。
4.13、Mysql server :Apply Configuration(應用配置頁面),點擊“Execute”按鈕,進行安裝配置,安裝完成之后,點擊“Finish”按鈕,如圖所示。
4.14、安裝程序又回到了Product Configutration(產品配置)頁面,此時我們看到MySQL server安裝成功的顯示,點擊“Next”按鈕,如圖所示。
4.15、配置MySQL Router Configuration:勾選“Bootstrap MySQL Router for user with innoDB cluster”,Hostname:輸入localhost,Password:就是之前設置的root密碼,(如果不想輸入密碼可直接點擊下一步)點擊下一步,如圖所示。
.4.16、Mysql router :apply configuration(應用配置頁面),點擊“Execute”按鈕,如圖所示。
4.17、檢測root密碼,輸入密碼,點擊“Check”按鈕,點擊“Next”按鈕,如圖所示。
4.18、點擊“Execute”,完成之后點擊“finish”按鈕,如圖所示。
4.19、安裝程序又回到了Product Configutration(產品配置)頁面,繼續點擊“Next”按鈕,如圖所示。
4.20、安裝程序完成界面,點擊“Finish”按鈕,如圖所示。
4.21、雙擊運行之前下載的安裝包,能看到我們所安裝的產品,如圖所示。
4.22、配置MySQL環境變量,MySQL默認安裝路徑是:C:\Program Files\MySQL\MySQL Server 8.0,右擊“我的電腦”—>高級系統設置→高級→環境變量→用戶變量,點擊“新建”,變量名:MYSQL_HOME,變量值:C:\Program Files\MySQL\MySQL Server 8.0,點擊“確定”,如圖所示。
在用戶變量下找到Path,點擊“編輯”,點擊“新建”,輸入%MYSQL_HOME%\bin,點擊“確定”,如圖所示。
打開cmd輸入mysql –u root –p,輸入root的密碼,此時成功登錄MySQL數據庫,如圖所示。