關於mysql installer 的安裝和環境變量配置

MySQL針對不一樣的用戶提供了2中不一樣的版本:mysql

  • MySQL Community Server:社區版。由MySQL開源社區開發者和愛好者提供技術支持,對開發者開放源代碼並提供免費下載。
  • MySQL Enterprise Server:企業版。包括最全面的高級功能和管理工具,不過對用戶收費。

下面講到的MySQL安裝都是以避免費開源的社區版爲基礎。打開MySQL數據庫官網的下載地址http://dev.mysql.com/downloads/mysql,上面提供了兩種安裝文件,一種是直接安裝的MSI安裝文件,另外一種是須要解壓並配置的壓縮包文件。我這裏用的是5.7.10版本的安裝。sql

用MSI安裝包安裝

根據本身的操做系統下載對應的32位或64位安裝包。按以下步驟操做: 
第一步: 安裝許可 
雙擊安裝文件,在以下圖所示界面中勾選「I accept the license terms」,點擊「next」。 數據庫

第二步: 選擇設置類型 
以下圖所示,有5種設置類型:安全

  • Developer Default:安裝MySQL服務器以及開發MySQL應用所需的工具。工具包括開發和管理服務器的GUI工做臺、訪問操做數據的Excel插件、與Visual Studio集成開發的插件、經過NET/Java/C/C++/OBDC等訪問數據的鏈接器、例子和教程、開發文檔。
  • Server only:僅安裝MySQL服務器,適用於部署MySQL服務器。
  • Client only:僅安裝客戶端,適用於基於已存在的MySQL服務器進行MySQL應用開發的狀況。
  • Full:安裝MySQL全部可用組件。
  • Custom:自定義須要安裝的組件。

MySQL會默認選擇「Developer Default」類型,我的建議選擇純淨的「Server only」類型,減小對工具的依賴能夠更深刻的學習和理解MySQL數據庫。你們可根據本身的需求選擇合適的類型,這裏選擇「Server only」後點擊「next」。 服務器

第三步: 安裝 
進入到安裝步驟的界面,若是第二步選擇的是其餘類型也只是點擊「next」便可進入到該步驟,點擊「Execute」。以下圖所示: markdown

安裝完成後點擊「next」直到進入配置頁面。併發

第四步: 配置 
進入到配置頁面,以下圖所示: 高併發

點擊Content Type的下拉框,顯示有三種類型:工具

  • Development Machine:開發機器,MySQL會佔用最少許的內存。
  • Server Machine:服務器機器,幾個服務器應用會運行在機器上,適用於做爲網站或應用的數據庫服務器,會佔用中等內存。
  • Dedicated Machine:專用機器,機器專門用來運行MySQL數據庫服務器,會佔用機器的全部可用內存。

根據本身的用途選擇相應的類型配置,我這裏爲了後面作高併發性能測試便選擇「Server Machine」類型。性能

選擇好配置類型後進行鏈接配置,以下圖: 

經常使用的是TCP/IP鏈接,勾選該選項框,默認端口號是3306,可在輸入框中更改。若數據庫只在本機使用,可勾選「Open Firewall port for network access」來打開防火牆,若須要遠程調用則不要勾選。 
下面的「Named Pipe」和「Shared Memory」是進程間通訊機制,通常不勾選。 
「Show Advanced Options」用於在後續步驟配置高級選項,爲儘量多的瞭解MySQL的可配置項,這裏勾選該選項框。點擊「next」進入下一步。

第五步: 帳戶配置 
進入到MySQL的帳戶和角色配置界面,以下圖:

root帳戶擁有數據庫的全部權限,在密碼框輸入本身設置的密碼。數據庫在開發和維護過程當中爲了安全性和便於管理會爲不一樣的用戶授予相應操做權限的帳戶密碼,點擊「Add User」按鈕,在彈出的會話框中設置不一樣權限等級的帳戶,以下圖所示: 
Windows下安裝MySQL 
Host表示能鏈接到該數據庫的主機地址,可設置爲本地(localhost/127.0.0.1)、一個外部IP(如218.17.224.228)、一個外部網段(如218.17.224.*)或者全部主機(%)。 
Role表示該帳戶的角色,可選擇的角色以下: 

Windows下安裝MySQL 
不一樣的角色有着不一樣的權限等級,暫時可不作配置,後續會在用戶權限管理章節詳細講解。

第六步: 配置Windows Service 
將MySQL服務配置成Windows服務後,MySQL服務會自動隨着Windows操做系統的啓動而啓動,隨着操做系統的中止而中止,這也是MySQL官方文檔建議的配置,界面以下圖: 
Windows下安裝MySQL 
Windows service Name可設置爲默認值,只要與其它服務不一樣名便可。在Windows系統中基於安全需求,MySQL服務須要在一個給定的帳戶下運行,選擇默認的Standard System Account便可。保持默認配置後點擊「next」。

第七步: 高級配置 
由於在前面的第四步中勾選了「Show Advanced Options」選項,因此出現以下圖所示的高級選項配置: 
Windows上安裝MySQL 
在這裏可配置各類日誌文件的存儲路徑,它默認存儲在MySQL安裝目錄的data目錄下面,若非必須不建議改動。Slow Query Log(慢查詢日誌)後面有一個Seconds配置項,默認值爲10,表示一個SQL查詢在通過10s後尚未查詢出結果就會將這次查詢記錄到Slow Query Log中,方便DBA快速找到低效的操做。Bin Log可用於主從數據同步。最下面的Server Id用於Master-Slave配置。這些都將在後續課程中講到,這裏保持默認配置便可。點擊「next」。

第八步: 服務器配置應用 
通過上述配置後,一個MySQL數據庫已基本配置完成。進入到這一步驟後點擊「Execute」執行配置項,以下圖: 
Windows上安裝MySQL 
等到出現以下界面表示安裝成功,點擊「Finish」完成。 
Windows上安裝MySQL

配置環境變量
前面步驟完成後安裝好MySQL,爲MySQL配置環境變量。MySQL默認安裝在C:\Program Files下。
1)新建MYSQL_HOME變量,並配置:C:\Program Files\MySQL\MySQL Server 5.7
MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.7

2)編輯path系統變量,將%MYSQL_HOME%\bin添加到path變量後。配置path環境變量,也可不新建MYSQL_HOME變量,而是直接將MySQL安裝目錄下的bin配置到path變量下,即:C:\Program Files\MySQL\MySQL Server 5.7\bin
Path:%MYSQL_HOME%\bin
或Path:C:\Program Files\MySQL\MySQL Server 5.7\bin

測試是否安裝成功
以管理員權限運行命令提示符,用net start mysql80啓動MySQL服務。用net stop mysql80關閉MySQL服務。其中mysql80爲Windows下MySQL的服務名。

 

用壓縮包安裝

根據本身的操做系統下載對應的32位或64位的壓縮包。按以下步驟操做: 
第一步: 解壓縮 
將壓縮包解壓到C:\Program Files\MySQL路徑下,也能夠自定義路徑。個人路徑爲C:\Program Files\MySQL\mysql-5.7.10-winx64,以下圖: 
Windows上安裝MySQL

第二步: 配置環境變量 
右鍵點擊「計算機」,選擇「屬性」,依次打開「高級系統設置」->「環境變量」,在系統變量中選擇「Path」項,並點擊編輯,以下圖: 
Windows上安裝MySQL 
保持原有值不變,並在末尾加上英文分號後追加C:\Program Files\MySQL\mysql-5.7.10-winx64\bin,將MySQL安裝路徑下的bin目錄配置到Path變量中,使在命令行的任何目錄下能夠執行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的安裝目錄和數據目錄。若是在第一步中解壓縮到其它的文件夾則修改對應的值。 
再將該文件重命名爲my.ini。

第四步: 安裝 
以管理員身份運行cmd,進入到MySQL的bin目錄,執行初始化命令:

mysqld --initialize --user=mysql --console
  • 1
  • 1

該命令用來初始化數據,在5.7之前的版本是不須要執行該命令的。初始化完成後會提供一個臨時的root密碼,以下圖紅色方框,記下該密碼。 
Windows上安裝MySQL

再執行以下命令進行MySQL服務安裝:

mysqld –install mysql
  • 1
  • 1

mysql爲默認的服務名,可不寫,若安裝成功則有以下提示: 
Windows上安裝MySQL

須要注意的是必定要以管理員身份運行cmd,不然會出現以下圖所示提示: 
Windows上安裝MySQL

第五步: 啓動服務 
在管理員cmd窗口中執行以下命令來啓動MySQL服務:

net start mysql
  • 1
  • 1

當出現以下圖所示提示時表示MySQL安裝並啓動成功。 
Windows上安裝MySQL

MySQL5.7之前的版本在安裝時不須要執行第四步中的mysqld –initialize命令,若是漏掉該命令後在此步驟會出現以下錯誤: 
Windows上安裝MySQL 
由於該版本的壓縮包裏面有些文件和文件夾(如data文件夾)須要在執行mysqld -initialize命令後才建立。我在用5.6版本的安裝步驟來進行安裝時就在這裏吃過不少虧,但願以此爲戒,再也不踩坑。

第六步: 登陸 
執行以下命令:

mysql -uroot -p
  • 1
  • 1

提示輸入密碼,輸入第四步中記錄下的密碼,按回車後出現以下頁面表示登陸成功,並進入了MySQL命令行模式。 
Windows上安裝MySQL

第七步: 修改密碼 
在MySQL命令行執行以下命令:

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’
  • 1
  • 1

你們改爲本身的密碼,以下圖所示表示修改爲功: 
Windows上安裝MySQL

若是沒有修改密碼就執行其它的SQL命令,則會提示以下錯誤: 
Windows上安裝MySQL

通過以上步驟後MySQL服務器安裝完成。

轉載https://blog.csdn.net/qq_34531925/article/details/78022905

相關文章
相關標籤/搜索