linux郵件服務搭mysql,mysql作用是什麼,為什麼要mysql

2022-12-18 10:06:01 字數 734 閱讀 7810

1樓:

原因:linux郵件服務預設使用系統的使用者和使用者組賬號,在可管理型和安全性方面都存在很大的不足,尤其當使用者郵箱較多時。

解決:當郵件使用者的數量達到數千甚至上萬時,郵件系統將在使用者安全、系統管理以及資料維護等方面遇到巨大的挑戰。為了提供更好的效能、效率及安全性,使用虛擬郵件使用者的方式是一個更好的選擇。

那麼虛擬使用者賬號儲存在什麼位置呢?常用的主要是活動目錄和資料庫。

mysql資料庫在郵件系統中主要就是用來儲存郵件賬戶的相關資訊,而所有的虛擬郵件使用者只需要對映到一個系統賬號即可。

同時mysql也可以用來儲存郵件系統所使用的域名,也就是常說的虛擬域。

建議:若僅僅是做郵件系統相關實驗和學習的話,可以開始不使用mysql資料庫,因為這樣相對比較麻煩。

若在實際的生產環境中,就建議使用mysql來儲存賬號和域名,在安全性、可管理性和效率方面都有較大的提升支援。

2樓:匿名使用者

mysql 是資料庫。

郵件伺服器好像至少要把使用者資訊和郵件相關資訊放到資料庫裡面儲存。

這樣可以減少郵件伺服器因為資料查詢演算法問題而導致的效能低下。專業的資料庫系統是專為資料儲存查詢設計的,效能有保障。

3樓:匿名使用者

開源的資料庫軟體,主要儲存使用者資料!

4樓:匿名使用者

mysql是資料庫軟體,收發的郵件要儲存在資料庫裡才可以。

linux伺服器上安裝mysql,遠端連結就是連不上

根據你的描述 問題出現在mysql本身的服務上,和grant還沒有關係。1,netstat an grep listen看看3306前面的偵聽是0.0.0.0,還是內網的,還是外網的。如果僅是內網的或者本機的127.0.0.1,即使你釋出了內網,或者本機防火牆,都是不可以訪問的。變更配置是在my.c...

mysql 無法啟動服務,MYSQL 無法啟動服務

啟動 mysql 的服務步鄹 在開始選單欄裡 附件 命令提示符 右鍵選擇管理員方式執行 net start 資料庫名 這是啟動服務命令 例如 net start mysql56 net stop 資料庫名 這是關閉服務命令 例如 net stop mysql56 資料庫名 是自己安裝時取的名字!my...

mysql服務啟動不了,下面是mysql的錯誤日誌

裝了一個oa管理軟體,管理有資料安裝,當時沒注意,結果在用mysql的時候,無法啟動服務,感內覺就是當時安裝了這個容oa管理軟體的資料庫的錯吧 解除安裝軟體mysql 登錄檔清理mysql 4複製保留data檔案下面的幾個庫到桌面,刪除c盤的mysql,5然後就開始安裝吧,應該不會報錯了,然後在把放...