WeHelp
MySQL 是一套穩定、高效能的資料庫管理系統,是全球網頁開發與應用程式最常搭配的核心工具之一。
  1. MySQL 下載安裝
  2. 啟動、連線測試
  3. Database 管理
  4. SQL 資料表管理
  5. SQL 資料管理
  6. SQL 資料取得、篩選
  7. 欄位的資料型態
  8. 資料交易簡介、操作
  9. 使用者管理
  10. Python 程式連線
  11. Node.js 程式連線
  12. PHP 程式連線
啟動、連線測試
以下以「MySQL Server 已安裝」為前提,分別說明如何啟動資料庫服務與建立連線。 ## 一、Windows ### 方法 1:從 Windows 服務啟動 1. 按 `Win + R` 2. 輸入: ```text services.msc ``` 3. 找到名稱類似: ```text MySQL80 MySQL ``` 4. 按右鍵 → **啟動** 5. 若希望開機自動啟動,可選擇 **內容**,將「啟動類型」設為「自動」。 --- ### 方法 2:使用命令提示字元啟動 以系統管理員身分開啟 CMD 或 PowerShell,執行: ```bat net start MySQL80 ``` 如果你的服務名稱不同,請替換成實際名稱,例如: ```bat net start MySQL ``` 停止服務: ```bat net stop MySQL80 ``` 如果不知道服務名稱,可以執行: ```bat sc query type= service | findstr /I mysql ``` --- ### Windows 連線方式 開啟 CMD 或 PowerShell,執行: ```bash mysql -u root -p ``` 接著輸入 MySQL 安裝時設定的 root 密碼。 指定主機與連接埠: ```bash mysql -h localhost -P 3306 -u root -p ``` 其中: - `-h localhost`:資料庫主機 - `-P 3306`:MySQL 預設連接埠 - `-u root`:使用 root 帳號 - `-p`:提示輸入密碼 連線成功後會看到類似: ```text mysql> ``` 可測試: ```sql SHOW DATABASES; ``` 離開 MySQL: ```sql exit; ``` 或: ```sql quit; ``` ### 如果出現「mysql 不是內部或外部命令」 表示 MySQL 的 `bin` 目錄尚未加入 PATH。通常路徑類似: ```text C:\Program Files\MySQL\MySQL Server 8.0\bin ``` 可以直接切換到該目錄: ```bat cd "C:\Program Files\MySQL\MySQL Server 8.0\bin" mysql -u root -p ``` 或將該路徑加入 Windows 的環境變數 `Path`。 --- ## 二、Mac Mac 常見有兩種安裝方式:Homebrew 或 MySQL 官方安裝程式。 ## 方法 1:Homebrew 安裝的 MySQL ### 啟動 MySQL ```bash brew services start mysql ``` 這會啟動 MySQL,並設定為登入時自動啟動。 查看服務狀態: ```bash brew services list ``` 停止 MySQL: ```bash brew services stop mysql ``` 如果安裝的是特定版本,例如 `mysql@8.0`: ```bash brew services start mysql@8.0 ``` 也可以只暫時啟動: ```bash mysql.server start ``` 停止: ```bash mysql.server stop ``` --- ### Mac 連線方式 ```bash mysql -u root -p ``` 或明確指定主機與連接埠: ```bash mysql -h 127.0.0.1 -P 3306 -u root -p ``` 連線成功後: ```sql SHOW DATABASES; ``` 離開: ```sql exit; ``` --- ## 方法 2:使用 MySQL 官方安裝程式 如果是從 MySQL 官方網站安裝,通常可以使用: ### 系統設定啟動 1. 開啟 **系統設定** 2. 搜尋 **MySQL** 3. 開啟 MySQL 設定頁面 4. 按下 **Start MySQL Server** 部分 macOS 版本可能位於: ```text 系統偏好設定 → MySQL ``` ### 使用命令啟動 常見指令如下: ```bash sudo /usr/local/mysql/support-files/mysql.server start ``` 停止: ```bash sudo /usr/local/mysql/support-files/mysql.server stop ``` Apple Silicon Mac 若安裝位置不同,也可能在: ```bash sudo /opt/homebrew/opt/mysql/support-files/mysql.server start ``` 實際路徑依安裝方式而定。 --- ## 三、使用 MySQL Workbench 連線 如果不想使用命令列,也可以使用 MySQL Workbench。 1. 開啟 MySQL Workbench 2. 選擇或新增 MySQL Connection 3. 填入: ```text Connection Name: Local MySQL Hostname: 127.0.0.1 Port: 3306 Username: root Password: 儲存或連線時輸入 ``` 4. 按 **Test Connection** 5. 測試成功後按下連線。 --- ## 四、常見問題 ### 1. `Can't connect to MySQL server` 通常代表 MySQL Server 尚未啟動,請先: Windows: ```bat net start MySQL80 ``` Mac Homebrew: ```bash brew services start mysql ``` --- ### 2. `Access denied for user 'root'` 通常是密碼錯誤,請確認: - 使用的是 MySQL root 密碼,而非電腦登入密碼 - 帳號與主機設定是否正確 - 是否需要使用其他資料庫帳號 --- ### 3. 檢查 MySQL 是否正在執行 可以測試連接埠: ```bash mysqladmin -u root -p ping ``` 如果正常,會顯示: ```text mysqld is alive ``` 也可以直接登入後查看版本: ```sql SELECT VERSION(); ``` --- ## 五、最常用的快速流程 ### Windows ```bat net start MySQL80 mysql -u root -p ``` ### Mac Homebrew ```bash brew services start mysql mysql -u root -p ``` ### 連線後選擇資料庫 ```sql SHOW DATABASES; USE 資料庫名稱; SHOW TABLES; ```
相關學習地圖、教學課程
Python 後端工程、資料庫
從 0 開始,成為後端工程師的學習路徑。