2016-08-11 59 views
0

我們有一個現有的MySQL數據庫連接了很多客戶端。MySQL可以同時支持SSL和非SSL嗎?

我們想要更改MySQL以使用安全連接(SSL/TLS)。但是,我們希望優雅地做到這一點,以便我們不必同時重新部署所有應用程序。

理想情況下,我們希望MySQL在一段時間內支持安全和非安全連接(兩個不同的端口),直到我們所有的應用程序可以按照自己的時間表一次轉換爲SSL。然後,一旦所有人都停止使用非安全端口,我們可以關閉該端口。

這可能嗎?

回答

2

是的,這是可能的。 MySQL使用在連接完成後啓動的TLS,並且加密可以是可選的或強制的。您可以在服務器上設置TLS並將其設置爲可選,當每個人都升級後,您可以將其設置爲強制。

由於在服務器協議中選擇加密,所以不需要兩個單獨的端口。

更多的信息是在MySQL documentation.

+0

哦!我錯過了!我認爲這將是兩個不同的端口,所以我正在搜索文檔如何做到這一點,沒有找到它。謝謝! :) – Beaker