---
# System prepended metadata

title: 連線資料庫的方法

---

# 連線資料庫的方法

## 1. 安裝MySQLWorkBench

下載 MySQL WorkBench 
https://dev.mysql.com/downloads/workbench/
![截圖 2024-04-14 晚上8.52.35](https://hackmd.io/_uploads/By-3-IteR.png)


一路安裝下去就完成了


## 2. 設定資料庫連線
### 2.1 新增資料庫連線
![截圖 2024-04-14 晚上8.56.34](https://hackmd.io/_uploads/r1hgDUKxR.png)


![截圖 2024-04-14 晚上9.00.27](https://hackmd.io/_uploads/BymGvLteC.png)
Connection Method 選擇"Standard TCP/IP over SSH"

![截圖 2024-04-14 晚上9.11.42](https://hackmd.io/_uploads/SyVEw8YgA.png)
Connection Name: wordpressDB
設定 SSH Hostname、SSH Username、SSH Key File、MySQL Hostname、Username、Password

設定Password時按Store in Keychain
![截圖 2024-04-14 晚上9.13.04](https://hackmd.io/_uploads/Hk__vUtxC.png)
輸入 admin的密碼後按OK

按Test Connection，若設定正確，會出現連線成功的訊息 (A successful MySQL connection was made ...)
![截圖 2024-04-14 晚上9.12.14](https://hackmd.io/_uploads/B1ShPItx0.png)

連續按OK即可。


### 2.2 指定Default schema

![截圖 2024-04-14 晚上9.25.12](https://hackmd.io/_uploads/HyxqsLKlR.png)

![截圖 2024-04-14 晚上9.24.24](https://hackmd.io/_uploads/SJt0j8Yg0.png)


### 2.3 連線資料庫
以後開啟WorkBench，
直接點選已設定好的資料庫連線 雙擊即可
![截圖 2024-04-14 晚上9.13.32](https://hackmd.io/_uploads/SylVuIFeA.png)

就會顯示資料庫連線
![截圖 2024-04-14 晚上9.22.22](https://hackmd.io/_uploads/SkgBtZwYeC.png)

## 常用操作方式

### 執行 SQL 
MySQL 連線預設啟動 autocommit
所以最好連線時，最好可先關閉   ([詳細方式](https://juejin.cn/s/mysql%20workbench%20set%20autocommit%20off))
執行語句
```
set autocommit=0;
```
確定要完成交易時，執行commit 語句
```
commit;
```
#### 一次執行單條SQL語句
![截圖 2024-04-14 晚上10.10.41](https://hackmd.io/_uploads/ByMBVvKlR.png)
#### 一次執行多條SQL語句
![截圖 2024-04-14 晚上10.21.26](https://hackmd.io/_uploads/rybnLwYxC.png)

### 新增 SQL 頁籤
![截圖 2024-04-14 晚上10.10.53](https://hackmd.io/_uploads/r1cSEDKlC.png)
