Windows環(huán)境圖形化界面安裝MySQL數據庫

MySQL數據庫可以與奧維互動地圖企業(yè)服務器安裝在同一臺機器上,也可以安裝在獨立的數據庫服務器上。

本文以安裝MySQL5.7.22為例進行闡述,用戶也使用其他版本的MySQL軟件。安裝MySQL5.7.22,必須先安裝.NET Framework 4.5.2或以上版本;若您使用其他版本的MySQL軟件,在執(zhí)行安裝的過程中會彈出相關提示,請根據提示安裝相應版本的.NET Framework。

1.NET Framework 4.5.2

若您已經安裝.NET Framework 4.5.2或更高版本,則無需執(zhí)行下列步驟。

(1)下載

.NET Framework 4.5.2:https://download.microsoft.com/download/e/2/1/e21644b5-2df2-47c2-91bd-63c560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe

(2)安裝

啟動安裝程序,勾選【I have read and accept the terms】,點擊【Install(安裝)】按鈕,執(zhí)行安裝程序。

1

安裝完成后,點擊【Finish(完成)】按鈕,即可。

2

2. 安裝MySQL5.7.22

若您在內網(離線)環(huán)境下安裝,請先安裝Microsoft Visual C++ 2013 Redistributable插件,再安裝MySQL數據庫軟件。

若您在公網(在線)環(huán)境下安裝,直接安裝MySQL數據庫軟件即可,在安裝的過程中,會自動安裝Microsoft Visual C++ 2013 Redistributable插件。

2.1. 下載軟件

(1)下載Microsoft Visual C++ 2013 Redistributable插件

64位安裝程序:http://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x64.exe

32位安裝程序:http://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x86.exe。

(2)下載MySQL數據庫

MySQL數據庫:https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.22.1.msi

2.2. 安裝MySQL

(1)運行mysql-installer-community-5.7.22.1.msi,進入安裝界面,勾選【I accept the license terms】,點擊【Next(下一步)】按鈕,選擇【Server only】,點擊【Next(下一步)】按鈕。

21

(2)安裝Microsoft Visual C++ 2013 Redistributable插件

若用戶已安裝該插件,則此處不會提示安裝,直接會執(zhí)行下一步驟。

點擊【Execute】按鈕,進入Microsoft Visual C++ 2013 Redistributable插件安裝界面,勾選【I agree to the license terms and conditions】,點擊【Install】按鈕,執(zhí)行安裝。安裝完成后,點擊【Close】按鈕。

4

(3)安裝MySQL Server 5.7.22

點擊【Next(下一步)】按鈕,點擊【Execute】按鈕,執(zhí)行安裝MySQL Server 5.7.22。

5

(4)安裝完成后,點擊【Next(下一步)】按鈕,點擊【Next(下一步)】按鈕,執(zhí)行MySQL數據庫相關配置。

6

(5)配置Group Replication(組復制),保持默認設置即可,點擊【Next(下一步)】按鈕;配置Type and Networking(類型與組網),保持默認設置即可,點擊【Next(下一步)】按鈕。

7

(6)配置root用戶密碼,輸入root用戶密碼并確認密碼,該密碼用于連接數據庫,請用戶牢記。

密碼設置建議:由大寫字母、小寫字母、特殊符號和數字組成,保障數據庫的安全性。

點擊【Next(下一步)】按鈕;配置Windows Service(Windows 服務),保持默認設置即可,點擊【Next】按鈕。

8

(7)配置插件和擴展功能,保持默認設置即可,點擊【Next(下一步)】按鈕;執(zhí)行應用配置,點擊【Execute】按鈕。

9

(8)應用配置完成后,點擊【Next(下一步)】按鈕,點擊【Finish】按鈕,即完成安裝MySQL數據庫軟件

10

3. 配置MySQL數據庫

(1)啟動MySQL 5.7 Command Line Client,輸入root用戶密碼,進入數據庫。

(2)創(chuàng)建ovsrv數據庫,執(zhí)行命令:create database ovsrv character set utf8;

(3)退出,執(zhí)行命令:quit

3

 

配置完成后,建議您將data文件夾移動到空間較大的磁盤中,不要放在C盤,避免后期數據存放不下。關于移動data文件夾的詳細操作請查閱文檔《Windows環(huán)境下如何遷移奧維企業(yè)服務器數據庫》。

 

4. 補充說明:優(yōu)化MySQL配置

在Windows環(huán)境下,為提高MySQL數據庫性能,用戶可根據服務器的配置修改數據庫my.ini配置文件。

4.1. MySQL路徑

MySQL數據庫默認安裝在C盤,my.ini文件默認目錄C:\ProgramData\MySQL\MySQL server 5.7

12

一般情況下,C盤中的ProgramData文件夾是隱藏的,用戶需要設置顯示隱藏文件夾。

  • Windows 10、Windows server2016、Windows server 2019顯示隱藏文件夾

13

  • Windows 7、Windows server 2008顯示隱藏文件夾

進入到C盤,點擊【組織】—>【文件夾和搜索選項】—>【查看】,在[隱藏文件和文件夾]中,選擇【顯示隱藏的文件、文件夾】,點擊【確定】。

14

在C盤下,即會顯示ProgramData目錄。

15

4.2. 修改my.ini文件

您可以使用記事本打開該文鍵。

16

(1)max_allowed_packet

該配置表示服務器可以處理的一個查詢包的最大容量,會影響數據的上傳下載。

您應該修改為:max_allowed_packet=256M

(2)innodb_flush_log_at_trx_commit

影響MySQL性能的主要配置是“innodb_flush_log_at_trx_commit”。在my.ini文件中,該參數的默認值為1。取1時,性能最差,但不會丟失數據。具體說明如下:

innodb_flush_log_at_trx_commit=0:每秒將日志緩沖區(qū)寫入log file,并同時flush到磁盤。跟事務提交無關。在機器crash并重啟后,會丟失一秒的事務日志數據(并不一定是1s,也許會有延遲,跟操作系統(tǒng)調度有關)。

innodb_flush_log_at_trx_commit=1:每次事務提交將日志緩沖區(qū)寫入log file,并同時flush到磁盤。(crash不會丟失事務日志)。

innodb_flush_log_at_trx_commit=2:每次事務提交將日志緩沖區(qū)寫入log file,每秒flush一次到磁盤。(crash有可能丟失數據)。

22

對于其他配置,其他配置可保持不變,對性能幾乎沒有影響。

4.3. 保存my.ini文件

點擊【文件】—>【另存為】,編碼選擇【ANSI】,保存。

17

點擊【是】,替換;點擊【確定】。

18

4.4. 重啟MySQL服務

修改my.ini文件后,一定要重啟MySQL服務。

在桌面左下角的搜索框,輸入“服務”,打開【服務】,即可進入后臺服務管理界面。也可以從控制面板中進入:控制面板à系統(tǒng)和安全à管理工具à服務。

找到MySQL服務,點擊【重啟動】,即可。

說明:服務一定是要“正在運行”的狀態(tài),否則無法正常使用。

19

4.5. 重啟奧維企業(yè)服務器

重啟MySQL服務后,一定要重啟奧維企業(yè)服務器。點擊【啟動服務】—>【是】,即可。

20