共計 3591 個字符,預計需要花費 9 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
本篇文章為大家展示了怎么在 Windows 系統中安裝 mysql5.7.10,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
用 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”。如下圖所示:
安裝完成后點擊“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”按鈕,在彈出的會話框中設置不同權限等級的賬戶,如下圖所示:
Host 表示能連接到該數據庫的主機地址,可設置為本地(localhost/127.0.0.1)、一個外部 IP(如 218.17.224.228)、一個外部網段(如 218.17.224.*)或者所有主機(%)。Role 表示該賬戶的角色,可選擇的角色如下:
不同的角色有著不同的權限等級,暫時可不做配置,后續會在用戶權限管理章節詳細講解。
第六步:配置 Windows Service 將 MySQL 服務配置成 Windows 服務后,MySQL 服務會自動隨著 Windows 操作系統的啟動而啟動,隨著操作系統的停止而停止,這也是 MySQL 官方文檔建議的配置,界面如下圖:
Windows service Name 可設置為默認值,只要與其它服務不同名即可。在 Windows 系統中基于安全需求,MySQL 服務需要在一個給定的賬戶下運行,選擇默認的 Standard System Account 即可。保持默認配置后點擊“next”。
第七步:高級配置
因為在前面的第四步中勾選了“Show Advanced Options”選項,所以出現如下圖所示的高級選項配置:
在這里可配置各種日志文件的存儲路徑,它默認存儲在 MySQL 安裝目錄的 data 目錄下面,若非必須不建議改動。Slow Query Log(慢查詢日志) 后面有一個 Seconds 配置項,默認值為 10,表示一個 SQL 查詢在經過 10s 后還沒有查詢出結果就會將此次查詢記錄到 Slow Query Log 中,方便 DBA 快速找到低效的操作。Bin Log 可用于主從數據同步。最下面的 Server Id 用于 Master-Slave 配置。這些都將在后續課程中講到,這里保持默認配置即可。點擊“next”。
第八步:服務器配置應用
經過上述配置后,一個 MySQL 數據庫已基本配置完成。進入到這一步驟后點擊“Execute”執行配置項,如下圖:
等到出現如下界面表示安裝成功,點擊“Finish”完成。
用壓縮包安裝
根據自己的操作系統下載對應的 32 位或 64 位的壓縮包。按如下步驟操作:
第一步:解壓縮
將壓縮包解壓到 C:\Program Files\MySQL 路徑下,也可以自定義路徑。我的路徑為 C:\Program Files\MySQL\mysql-5.7.10-winx64,如下圖:
第二步:配置環境變量
右鍵點擊“計算機”,選擇“屬性”,依次打開“高級系統設置”-“環境變量”,在系統變量中選擇“Path”項,并點擊編輯,如下圖:
保持原有值不變,并在末尾加上英文分號后追加 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。
(MySQL5.7.18 后面版本的壓縮包中沒有 my-default.ini 文件,自己新建一個名為 my.ini 的文本文件即可。詳見 MySQL 官網:地址 1;地址 2)
第四步:安裝
以管理員身份運行 cmd,進入到 MySQL 的 bin 目錄,執行初始化命令:
mysqld --initialize --user=mysql --console
該命令用來初始化數據,在 5.7 以前的版本是不需要執行該命令的。初始化完成后會提供一個臨時的 root 密碼,如下圖紅色方框,記下該密碼。
再執行如下命令進行 MySQL 服務安裝:
mysqld –install mysql
mysql 為默認的服務名,可不寫,若安裝成功則有如下提示:
需要注意的是一定要以管理員身份運行 cmd,否則會出現如下圖所示提示:
第五步:啟動服務
在管理員 cmd 窗口中執行如下命令來啟動 MySQL 服務:
net start mysql
當出現如下圖所示提示時表示 MySQL 安裝并啟動成功。
MySQL5.7 以前的版本在安裝時不需要執行第四步中的 mysqld –initialize 命令,如果漏掉該命令后在此步驟會出現如下錯誤:
因
為該版本的壓縮包里面有些文件和文件夾(如 data 文件夾)需要在執行 mysqld -initialize 命令后才創建。我在用 5.6 版本的安裝步驟來進行安裝時就在這里吃過很多虧,希望以此為戒,不再踩坑。
第六步:登錄
執行如下命令:
mysql -uroot -p
提示輸入密碼,輸入第四步中記錄下的密碼,按回車后出現如下頁面表示登錄成功,并進入了 MySQL 命令行模式。
第七步:修改密碼
在 MySQL 命令行執行如下命令:
ALTER USER ‘root @ localhost IDENTIFIED BY ‘new_password
大家改成自己的密碼,如下圖所示表示修改成功:
如果沒有修改密碼就執行其它的 SQL 命令,則會提示如下錯誤:
上述內容就是怎么在 Windows 系統中安裝 mysql5.7.10,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。
向 AI 問一下細節