如何使用 MSI 安裝程式在 Windows Server 上安裝 MariaDB

若要在 Windows Server 上安裝 MariaDB,請下載最新的 64 位元 Community Server MSI 安裝程序,以管理員身分執行安裝精靈,選擇一個資料庫實例,設定 root 密碼,並將其安裝為 Windows 服務。然後,使用 MariaDB 命令列客戶端驗證連線。 HeidiSQL 可以協助匯入 SQL 轉儲檔案或建立資料庫。

這是一份全新安裝指南。如果伺服器上已有 MariaDB 或 MySQL 數據,請先備份數據,並在執行安裝程式之前仔細閱讀升級路徑。

開始之前

請使用具有安裝軟體和建立 Windows 服務權限的帳戶。請確認您選擇的 MariaDB 軟體包支援您的 Windows Server 版本;目前版本可能不支援較舊的 Windows 版本。請從MariaDB 社群伺服器官方頁面下載 MSI 檔案。有關平台詳細信息,請參閱Windows MSI 安裝指南;有關現有實例的升級,請參閱Windows 升級指南。

1. 下載 Windows MSI 安裝程式

選擇 MariaDB 社群伺服器,這是一個與您的伺服器相容的穩定版本,並且是 64 位元 Windows 版本。下載.msi安裝程式並記下其版本號,以便進行維護記錄。

MariaDB 社群伺服器下載頁面,已選擇 Windows 64 位元選項
在 MariaDB 社群伺服器下載頁面上選擇 Windows 64 位元 MSI 軟體套件。

2. 運行安裝程式並接受許可協議

開啟 MSI 檔案並允許 Windows 權限提示。閱讀並接受授權條款。如果精靈偵測到現有資料庫實例,請暫停並驗證您的備份和升級計劃,然後再繼續。

MariaDB 安裝精靈授權協議(已選擇接受選項)
請在 MariaDB MSI 安裝精靈中接受授權條款以繼續。

3. 選擇伺服器功能

在自訂安裝中,請確保已選擇資料庫執行個體和伺服器功能。預設功能集包含實例、客戶端工具、共用程式庫、開發元件和 HeidiSQL;預設不包含偵錯符號。對於標準安裝,預設設定即可滿足需求。如果需要將資料目錄從安裝資料夾移動,請選擇一個空間足夠的目錄。

MariaDB 自訂設定功能樹,其中選擇了資料庫實例以及用戶端和 HeidiSQL 功能
確認已選擇資料庫執行個體;MSI 還可以安裝客戶端工具和 HeidiSQL。

4. 設定 root 密碼

為資料庫帳戶輸入獨一無二的強密碼root,並妥善保管。切勿在未設定密碼的情況下存取 root 使用者。除非有特定的安全需求,否則請勿啟用遠端 root 存取權限,並停用匿名帳戶;常規應用程式應使用權限受限的獨立帳戶。

MariaDB root 密碼欄位已封鎖,但未勾選遠端 root 存取權。
設定強密碼並停用遠端root存取權限。

5. 設定 Windows 服務和網路

對於典型的伺服器部署,請保持「安裝為服務」MariaDB選項選取。 MSI 的預設服務名稱為。如果啟用了 TCP/IP 網絡,則預設連接埠為3306;請檢查是否有衝突並記錄任何已變更的連接埠。

對於遠端用戶端,請將 MariaDB 的監聽位址和 Windows 防火牆規則限制在所需的私人網路或用戶端 IP 位址範圍內。請勿將連接埠 3306 暴露給公共互聯網,也不要啟用遠端 root 存取權限作為捷徑。

MariaDB MSI 服務和網路設定顯示服務名稱 MariaDB 和 TCP 連接埠 3306
MariaDB 安裝程式中的 Windows 服務和 TCP/IP 網路設定。

6. 安裝並驗證 MariaDB

檢查設置,按一下「安裝」,等待安裝完成,然後按一下「完成」。如果精靈建立了一個資料庫實例作為服務,MariaDB 文件指出該服務在安裝後會運作。

從「開始」功能表開啟 MariaDB 命令提示字元捷徑並登入:

mariadb -u root -p

出現提示時輸入密碼。看到 MariaDB 提示字元即表示連線成功。若要檢查伺服器版本,請執行命令SELECT VERSION();。開始功能表命令提示字元會將 MariaDBbin目錄新增至系統路徑;您也可以在 Windows 服務中檢查該服務。

在 MariaDB 監視器提示字元下成功本機登入後,MariaDB 命令提示字元會顯示 MariaDB 命令提示字元。
命令列登入成功後,將進入 MariaDB 提示符,準備執行 SQL 操作。

7. 使用 HeidiSQL 匯入 SQL 文件

HeidiSQL 是可選的 MSI 功能。如果系統中沒有安裝,請從HeidiSQL 官方網站下載。建立一個127.0.0.1連接埠(或您配置的連接埠)的會話,3306並使用已授權的帳戶進行連線。

選擇目標資料庫,然後選擇「文件」>「執行 SQL 檔案」,瀏覽到該.sql文件,並選擇其實際編碼。僅當 UTF-8 與轉儲檔案相符時才使用 UTF-8。請先確認目標:HeidiSQL 會在您確認後執行該文件,而轉儲文件可能包含其自身的CREATE DATABASESQLUSE語句。有關詳細信息,請參閱HeidiSQL 導入幫助。

在 HeidiSQL 的“檔案”選單中,選擇“執行 SQL 檔案”,並將編碼欄位設為 UTF-8。
選擇 SQL 轉儲及其已知編碼;此處以 UTF-8 為例。

8. 建立資料庫

在 HeidiSQL 中,以滑鼠右鍵點選左側樹狀結構中已連接的伺服器節點,選擇「新建」>「資料庫」,輸入名稱並確認。或在查詢標籤中執行以下命令:

CREATE DATABASE appdb;

替換appdb為您偏好的名稱,然後刷新樹或執行命令SHOW DATABASES;。該帳戶需要對應的權限;MariaDB 在其CREATE DATABASE 參考文件CREATE中記錄了該語句。

已連接 HeidiSQL 資料庫樹,並開啟「建立新資料庫」和「資料庫」上下文功能表選項
從 HeidiSQL 左側樹連接的伺服器節點建立資料庫。

快速故障排除

  • 連線被拒絕:請檢查 MariaDB 服務是否正在運行,以及用戶端是否使用了已配置的連接埠。
  • 遠端逾時:驗證 TCP/IP、綁定位址、作用域防火牆規則、資料庫帳戶允許的主機。
  • 匯入錯誤:確認所選資料庫和檔案編碼;在重新執行轉儲之前,請檢查第一個錯誤。
  • 現有資料:在升級或卸載過程中,除非已驗證存在可復原的備份,否則切勿刪除資料目錄。

服務啟動且用戶端通過身份驗證後,MariaDB 即可進行應用程式設定。應用程式應使用最小權限帳戶,而將 root 帳戶保留用於管理。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。