數據庫本質是一個**網絡應用程序**。不同進程間通信必須通過 **IP 地址 + 端口號** 定位對方,端口就是應用程序的「門牌號」。
客戶端 (IP:Port) <---> 網絡 <---> 數據庫服務端 (IP:Port)
bind-address (MySQL) 或 listen_addresses (PostgreSQL) 控制監聽網卡嵌入式數據庫(如 SQLite、H2 Embedded 模式)運行在應用進程內部,**不需要網絡端口**,通過文件系統直接讀寫。但無法支撐多客戶端並發訪問。
bind-address 是否為 0.0.0.0 或具體 IP?