Skip to content
All writing Part 01 of 09 · 從筆電連上遠端資料庫
Engineering · 1 min read

一條 DB 連線就是五個座標

任何一條資料庫連線(Postgres、MySQL、Mongo)本質都是同樣的五塊:host、port、user、password、database。記模型,不要記每套工具的 flag。

任何一條資料庫連線(Postgres、MySQL、Mongo 都一樣)本質就是同樣的五塊。心智模型:地址 + 鑰匙

一條連線

  ├─ 地址: host(哪台機器)+ port(機器上哪個門)+ database(哪個 DB)
  └─ 鑰匙: user(我是誰)+ password(證明給你看)
#座標回答的問題
1host哪一台機器?
2port機器上哪一扇門?
3user我是誰?
4password證明一下
5database那台伺服器上的哪個 DB?

沒有第六樣東西。每一個看起來很煩的 CLI flag,都恰好對應到這五個裡的一個。把五個座標記起來,每套 DB 工具就塌縮成同一個模型,變的只有 flag 的拼法

這次的實例: 一開始被「-h -d -pwd -user 還是啥」搞混,psql/mysql/mongo 各寫各的。等到把背後這組固定的五座標講清楚,混亂就散了。

每套 DB 工具只是同一個五座標模型換個拼法,記模型不要記 flag。


參考來源

Related: 回到遠端資料庫連線總覽,接著看連線 URIMySQL CLI 參數

Tags #databases #cli
// connect

Be brave | Be wise | Be grateful

21 BreakinCode

// elsewhere
LinkedInMedium (lang: en)Youtube
wh:~$William Hung· © 2026 Taipei · GMT+8 · Available for collaboration