為什麼mysql以伺服器-客戶端模式運作?

為什麼mysql以伺服器-客戶端模式運作?

https://stackoverflow.com/questions/11657829/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-var-run

請確保您已經安裝了 mysql-server,而不是 mysql-client 或其他東西。

為什麼(出於什麼目的)mysql以伺服器-客戶端模型運行?

sqlite 也運行在伺服器-客戶端模型中嗎?

謝謝。

答案1

MySQL 在使用客戶端/伺服器架構的網路環境中運作。換句話說,中央程式充當伺服器,各種客戶端程式連接到伺服器以發出請求。

MySQL Server,或稱mysqld,是資料庫伺服器程式。伺服器管理對磁碟和記憶體中實際資料庫的存取。 MySQL 伺服器是多執行緒的,支援多個並發客戶端連線。客戶端可以透過多種連線協定進行連線。為了管理資料庫內容,MySQL Server 採用模組化架構,支援處理不同類型表的多個儲存引擎(例如,它提供事務性表和非事務性表)。

注意:但是sqlite中沒有sql文件,它可以讀取和寫入主要的一定量的資料。類似Excel表格存儲

相關內容