JS:資料庫設計與應用(四)

更新 發佈閱讀 3 分鐘

※ 安裝 MySQL server

官網下載(Windows 版本)

MySQL Installer 是一個方便的工具,可以幫助你一次性安裝多個 MySQL 產品,包括 MySQL Server 和 MySQL Workbench1。

點開 Product Version 清單,選擇 8.0.39。

在頁面下方找到 Windows (x86, 32-bit), MSI Installer,點擊 Download 按鈕。

raw-image


接下來會跳出 Oracle 的廣告,點擊「No thanks, just start my download.」

raw-image


安裝

下載完成後,執行 mysql-installer-community-8.0.39.0.msi,進入安裝精靈,一路按同意往下。

中間需要選擇完成「完整版 (Full)」,這裡會一併把 MySQL Workbench 安裝好:

raw-image

在 Check Requirements 點擊 Next 時,可能會出現相關編輯器軟體未達標準規格的提醒視窗。在這裡我們先點選 Yes。

raw-image

點選 Execute 執行安裝。完成後點擊 Next ,進到 Product Configuration 後,再次點擊 Next。

raw-image


進入到 Type and Networking 設定,請選擇 Development Computer,其餘按照下圖填寫:

raw-image

*注意!確保你選擇 Use Legacy Authentication Method *,然後點擊 Next:

raw-image


初始化設定:設定帳號密碼

資料庫會自動創建一個 root 管理員,讓你可以登入資料庫。

在這裡需要先設定 root 密碼,日後當你要將程式碼與 MySQL 資料庫連線時,都必須輸入這個密碼。

因為現在的專案是練習用途,我們直接把 root 密碼設定成 password。

輸入密碼後,點擊 Next:

raw-image

預設開機時自動開啟 MySQL:

raw-image

接下來一直點擊 Next,直到看到 Apply Configuration畫面;先點擊 Execute,待程式跑完即可點擊 Finish 完成安裝。(如果這時還沒完成安裝,則依照指示繼續點 Next、Execute 、或依指令輸入的密碼即可)

raw-image

進到 Product Configuration 後,再次點擊 Next。

raw-image

看到MySQL Router Configuration點擊 Finish

raw-image

輸入密碼,測試連線

raw-image

繼續點 Execute

raw-image

全部安裝完成後, MySQL Workbench 會自動開啟:

raw-image

Workbench 連線 MySQL Server

這時可以點擊我們剛剛建立的 Local instance 3306,並點擊 Server Status;如果出現綠色箭頭,就代表目前 MySQL 與 MySQL Workbench 已成功建立連線。

raw-image




留言
avatar-img
留言分享你的想法!
avatar-img
奧莉薇走在成為後端工程師之路上
23會員
167內容數
全端網頁開發專業知識分享
2025/04/26
※ 場景: 即時聊天應用: 設計一個支持多房間功能的即時聊天平台,像 WhatsApp、LINE或Facebook Messenger,提供文字、語音、視訊聊天功能,方便管理群組聊天。 功能亮點:加入特別功能,例如可加入多房間功能、使用者名單、表情符號支持、文件分享或訊息已讀未讀狀態。 展示
2025/04/26
※ 場景: 即時聊天應用: 設計一個支持多房間功能的即時聊天平台,像 WhatsApp、LINE或Facebook Messenger,提供文字、語音、視訊聊天功能,方便管理群組聊天。 功能亮點:加入特別功能,例如可加入多房間功能、使用者名單、表情符號支持、文件分享或訊息已讀未讀狀態。 展示
2025/04/26
※ 先建立基本的express後端服務: 1.建立新資料夾:Socket mkdir socket 2.進入資料夾:Socket cd ​bsocket 3. 安裝 Experss 到專案中 npm init -y //初始化專案,建立 package.json 檔 npm insta
Thumbnail
2025/04/26
※ 先建立基本的express後端服務: 1.建立新資料夾:Socket mkdir socket 2.進入資料夾:Socket cd ​bsocket 3. 安裝 Experss 到專案中 npm init -y //初始化專案,建立 package.json 檔 npm insta
Thumbnail
2025/04/10
※ 什麼是 Socket.io:一個基於傳統 WebSocket API 之上的框架。 ※ Socket.io常用功能: Custom Events:在 Socket.io 中,開發者可以創建自己的事件來處理特定的功能或需求。 Rooms:分組的功能。每個連接的用戶(或稱為 socket)可
Thumbnail
2025/04/10
※ 什麼是 Socket.io:一個基於傳統 WebSocket API 之上的框架。 ※ Socket.io常用功能: Custom Events:在 Socket.io 中,開發者可以創建自己的事件來處理特定的功能或需求。 Rooms:分組的功能。每個連接的用戶(或稱為 socket)可
Thumbnail
看更多