不用 Docker!用 XAMPP 在 Windows 建立 MySQL 測試環境(Port 衝突完整解法)

不會用 Docker,又覺得 MySQL Workbench 太重量級(光介面就嚇到你)?那 XAMPP 是個不錯的選擇。

⚠️ 我沒有拿來正式上線過,本地測試用了幾年是沒遇到什麼問題。

Step 1. 啟動後馬上撞牆:Port 80 被佔用

安裝完 XAMPP,第一次按下 Apache Start、MySQL Start,就收到錯誤訊息——Port 80 被佔用了。

mysql-xampp-setup-01.png

小事,換個 Port 就好(還好有AI這個好夥伴)。

點選 Config → Apache (httpd.conf),找到以下兩行並修改:

mysql-xampp-setup-02.png

# 找到這行
Listen 80
# 改成
Listen 8080

# 再找到這行
ServerName localhost:80
# 改成
ServerName localhost:8080

存檔。


Step 2. 順便修改 SSL Port

點選 Config → Apache (httpd-ssl.conf)

mysql-xampp-setup-03.png

# 找到
Listen 443
# 改成
Listen 8443

# 找到
<VirtualHost _default_:443>
# 改成
<VirtualHost _default_:8443>

# 找到
ServerName www.example.com:443
# 改成
ServerName www.example.com:8443

存檔。


Step 3. 用「系統管理員身分」重新開啟 XAMPP

關掉 XAMPP,右鍵「以系統管理員身分執行」重新開啟,再啟動 Apache、MySQL。


Step 4. 記住新網址

以後 phpMyAdmin 的網址改成:

http://localhost:8080/phpmyadmin

每次都要打這一串很煩?在 XAMPP Control Panel 右上角點 Config → Service and Port Settings → Apache,把 Main Port 設為 8080、SSL Port 設為 8443,按 Save 儲存。

mysql-xampp-setup-04.png


Step 5. 建立資料庫與資料表

點選 MySQL Admin 按鈕,瀏覽器會跳出 phpMyAdmin 操作畫面。

點左側「新增」,建立一個資料庫(我這裡取名 db):

mysql-xampp-setup-05.png

💡 如果你熟悉 MySQL 指令,到這一步就夠了,後面用 CLI 操作即可。

接下來按下 db,開始建立 Table:

mysql-xampp-setup-06.png

建立欄位並儲存:

mysql-xampp-setup-07.png

Table 建立完成:

mysql-xampp-setup-08.png


Step 6. 實際測試

用 SCADA 軟體建立一個 TREND006 的 Table,每秒寫入一筆資料,跑起來長這樣:

mysql-xampp-setup-09.png

基本測試到這裡就算完成了。

留言區

載入中...

發表留言