跳至主要內容

在 Windows 安裝 MariaDB 資料庫

Pamis Wang大约 1 分鐘資料庫MariaDBMariaDB 10.6Windows

在 Windows 安裝 MariaDB 資料庫

前言

雖然 MariaDB 通常裝在 Linux 伺服器,
但有時候很懶想在 Windows 裝來用用。

檔案下載

官網下載

本次範例使用版本 10.6.7

https://mariadb.org/download/open in new window

Package Type 選擇 Zip file

解壓縮檔案

解壓縮到 D:\WNMP

透過指令安裝

cd D:\WNMP\mariadb-10.6.7-winx64
bin\mysql_install_db.exe

看到以下這行就是成功了

Creation of the database was successful

目錄內會多一個 data 資料夾

設定資料庫

參考 設定 MariaDB 10.6

透過指令啟動

cd D:\WNMP\mariadb-10.6.7-winx64
bin\mysqld

撰寫 BAT 檔案

下載 RunHiddenConsole 工具,
可在 D:\WNMP 撰寫 BAT 檔案省去每次啟用要透過指令。
先建立四個檔案

  • start_nginx_php.bat
  • stop_nginx_php.bat
  • start_mariadb.bat
  • stop_mariadb.bat

路徑方面根據實際情況來調整

開啟 Nginx 與 PHP ( start_nginx_php.bat )

@echo off
echo Starting PHP FastCGI...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\php-8.1.5-nts-Win32-vs16-x64\php-cgi.exe -b 127.0.0.1:9000
echo Starting nginx...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\nginx-1.20.2\nginx.exe -p D:\WNMP\nginx-1.20.2

關閉 Nginx 與 PHP ( stop_nginx_php.bat )

@echo off
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
exit

開啟 MariaDB ( start_mariadb.bat )

@echo off
echo Starting MariaDB ...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\mariadb-10.6.7-winx64\bin\mysqld --defaults-file=D:\WNMP\mariadb-10.6.7-winx64\data\my.ini

關閉 MariaDB ( stop_mariadb.bat )

@echo off
echo Stopping MariaDB ...
D:\WNMP\RunHiddenConsole.exe D:\WNMP\mariadb-10.6.7-winx64\bin\mysqladmin -u root shutdown

參考官方說明

指令安裝

mysql_install_db.exeopen in new window

mysql_install_dbopen in new window

mysqld 相關指令

Windows Optionsopen in new window

XAMPP

懶人包安裝方案

下載

版本:xampp-windows-x64-8.1.2-0-VS16-installer
https://www.apachefriends.org/zh_tw/download.htmlopen in new window

  • PHP
    版本:8.1.2
  • Apache
    版本:2.4.52 (Win64)
  • MariaDB
    版本:10.4.22

coomposer

版本:2.3.2

https://getcomposer.org/open in new window

node.js

版本:16.14.2 LTS

https://nodejs.org/en/open in new window

上次編輯於:
貢獻者: Pamis Wang,pamis