

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 資料庫
<a name="amazon-lightsail-faq-databases"></a>

## 什麼是Lightsail受管資料庫？
<a name="what-are-lightsail-databases"></a>

Lightsail 受管資料庫是專為執行資料庫 (而不是 Web 伺服器、郵件伺服器等的其他工作負載) 的執行個體。受管資料庫可以包含多個使用者建立的資料庫，而您可以使用在與獨立資料庫搭配使用的相同工具和應用程式來存取該資料庫。Lightsail 會維護資料庫基礎設施和作業系統的安全性和運作狀況，讓您可以執行資料庫，無需深厚的基礎設施管理專長。

與一般 Lightsail 執行個體類似，Lightsail 受管資料庫會在計劃中隨附固定數量的記憶體、運算能力和 SSD 型儲存，您可以隨著時間擴展計劃。Lightsail 將會在建立時為您自動安裝和設定您選擇的資料庫。

## 我可以如何處理Lightsail受管資料庫？
<a name="what-can-i-do-with-lightsail-databases"></a>

Lightsail 受管的資料庫提供一個將資料存放在雲端的簡單、低維護方式。您可以新資料庫的方式或從現有的現場部署或託管資料庫遷移至 Lightsail 來執行受管資料庫。

他們也可以透過將資料庫分散至專用執行個體，讓您擴展應用程式以接受更大量的流量和更密集型負載。Lightsail 受管資料庫特別適用於當您擴展範圍超過單一執行個體時需要將資料保持同步的狀態應用程式 (例如 WordPress 和最常見 CMS)。受管資料庫可以搭配 Lightsail 負載平衡器和兩個或多個 Lightsail 執行個體來建立功能強大、已擴展的應用程式。您也可以透過使用 Lightsail 高可用性受管資料庫計劃，在資料庫中新增冗餘，以協助確保應用程式的高執行時間。

## 為我Lightsail管理什麼？
<a name="what-does-lightsail-manage-for-me"></a>

Lightsail 管理各種維護活動和受管資料庫及其基礎設施的安全性。Lightsail 會自動備份資料庫，並讓您使用資料庫恢復工具從最近 7 天的時間點恢復，以協助防止資料遺失或組件故障的威脅。Lightsail 還會為提高安全性，自動加密靜態和移動的資料，和為資料庫提供輕鬆且安全的連線，存放您的資料庫密碼。在維護端，Lightsail 會在您設定維護時段期間對資料庫執行維護。此維護包含自動升級到最新的次要資料庫版本和基礎設施和作業系統的所有管理。

## 支援哪些類型的資料庫和這些資料庫的哪些版本Lightsail？
<a name="what-kinds-of-databases-does-lightsail-support"></a>

Lightsail 受管資料庫支援最新的 MySQL 和 PostgreSQL 主要版本。目前，這些版本包括 MySQL 5.7、MySQL 8.0、PostgreSQL 9、PostgreSQL 10、PostgreSQL 11 和 PostgreSQL 12。Lightsail 只為每個主要版本選項提供最新的次要版本。

## Lightsail 提供哪些受管資料庫計劃？
<a name="what-managed-database-plans-does-lightsail-offer"></a>

Lightsail 在標準和高可用性計劃中提供 6 種大小的受管資料庫。每個計劃都有固定的儲存數量和每月額度的資料傳輸。您也可以在一段時間後，根據需要擴展到較大的計劃，並切換標準和高可用性計劃。高可用性計劃會鏡映與標準計劃相同的資源，且還包括在主要資料庫的單獨可用區域中執行的備用資料庫，來提供冗餘。如需資料傳輸成本的詳細資訊，請參閱 [資料傳輸的費用是多少？](amazon-lightsail-faq-data-transfer-allowance.md#data-transfer-allowance-what-does-data-transfer-cost)。

## 什麼是高可用性計劃？
<a name="what-is-a-high-availability-plan"></a>

Lightsail標準和高可用性計劃均提供 受管資料庫。標準和高可用性計劃有相同的計劃資源 (包括記憶體、儲存和資料傳輸額度)。高可用性計劃透過從主要資料庫在單獨可用區域中自動建立備用資料庫，來將資料同步複寫到備用資料庫，並在基礎設施故障和維護期間為備用資料庫提供容錯移轉，將冗餘和耐用性新增到您的資料庫 (即使資料庫是由 Lightsail 自動升級/維護，也能讓您確保執行時間)。將高可用性計劃用於需要高執行時間之生產應用程式或軟體的執行。

## 如何擴展或縮減受Lightsail管資料庫？
<a name="how-do-i-scale-up-or-down-my-database"></a>

您可以透過拍攝 Lightsail 受管資料庫的快照並從快照建立新的、較大的資料庫計劃，或使用緊急恢復功能建立新的、較大的資料庫來擴展資料庫。您也可以從標準切換到高可用性計劃，使用其中一種方法來反向操作。您不能縮減資料庫。如需詳細資訊，請參閱[在 Lightsail 中從快照建立資料庫](amazon-lightsail-creating-a-database-from-snapshot.md)。

## 如何備份我的Lightsail受管資料庫？
<a name="how-can-i-back-up-my-database"></a>

Lightsail 會自動備份您的資料，並讓特定時間點的資料恢復到新資料庫。自動備份是適用於您資料庫的一種免費服務，但只會儲存最近 7 天的資料。如果您刪除資料庫，所有自動備份記錄會遭到刪除和 point-in-time 恢復不再能夠使用。以往若要在刪除資料庫後保留資料備份或將備份保留超過 7 天的時間，請使用手動快照。

您可以從資料庫管理頁面拍攝 Lightsail 受管資料庫的手動快照。手動快照包含您資料庫的所有資料且可做為您想要永久存放的資料備份。您也可以使用手動快照來建立新的、較大的資料庫，或切換標準和高可用性計劃。直到您將手動快照刪除為止，系統會將該快照存放並以每月 0.05 USD/GB 的價格收費。

## 如果我刪除我的Lightsail受管資料庫，我的資料會發生什麼情況？
<a name="what-happens-to-my-data-if-i-delete-my-database"></a>

如果刪除 Lightsail 受管資料庫，資料庫本身和所有自動備份都將隨之刪除。此資料無法恢復，除非您在刪除資料庫前先手動拍攝快照。在資料庫刪除期間，Lightsail 會提供一鍵式選項，讓您在需要時手動拍攝快照，以協助保護資料，避免意外遺失。拍攝手動快照再刪除，這樣的作法是選擇性的，但我們強烈建議這麼做。您可以在未來您不再需要存放的資料時刪除手動快照。

## 我是否可以將執行個體連線到在不同 AWS 區域 或不同可用區域中執行的Lightsail受管資料庫 （受管資料庫）？
<a name="can-i-connect-my-instances-to-a-database-in-different-regions-or-availability-zones"></a>

您無法將Lightsail受管資料庫與在不同 中執行的執行個體搭配使用 AWS 區域。不過，您可以將資料庫用於與執行個體不同的可用區域。

## 如何將資料載入我的Lightsail受管資料庫？
<a name="how-do-i-load-data-onto-my-database"></a>

為了將資料載入到 Lightsail 受管資料庫，您應該先啟用資料匯入模式。啟用資料匯入模式之後，您可以繼續使用您偏好的資料庫用戶端來手動上傳資料。您完成載入資料的動作後，請記得關閉資料匯入模式，讓資料庫的自動備份和記錄可以繼續。如需更多資訊，請參閱[將資料匯入 MySQL 資料庫](amazon-lightsail-importing-data-into-your-mysql-database.md)以及[將資料匯入 PostgreSQL 資料庫](amazon-lightsail-importing-data-into-your-postgres-database.md)。

## 如何存取受Lightsail管資料庫上的資料？
<a name="how-do-i-access-the-data-on-my-database"></a>

您可以使用任何標準 SQL 用戶端應用程式來連接到資料庫和查詢資料。我們建議使用 MySQL Workbench 來進行以 GUI 為基礎的管理和查詢。您可以在資料庫的資料庫管理畫面中找到連線資料 (包括端點 URL 和 DNS 名稱)。如需詳細資訊，請參閱[連接至 MySQL 資料庫](amazon-lightsail-connecting-to-your-mysql-database.md)或[連到至 Amazon Lightsail 中的 PostgreSQL 資料庫](amazon-lightsail-connecting-to-your-postgres-database.md)。

## Lightsail 受管資料庫如何使用我的Lightsail執行個體？
<a name="how-do-lightsail-databases-work-with-my-lightsail-instances"></a>

在建立 Lightsail 受管資料庫後，您就可以使用 Lightsail 執行個體做為 Web 伺服器或應用程式的專屬工作負載，立即開始使用資料庫搭配您的應用程式。若要將 Lightsail 執行個體連接到資料庫，請使用資料庫端點和參考安全存放的密碼，來將資料庫設定為應用程式程式碼中的資料存放區。您可以在資料庫管理畫面中找到連線資料。資料庫組態檔案的檔案名稱和位置會隨著應用程式而不同。請注意，您可以擇一使用相同的資料表，或是使用不同的資料表將多個執行個體連接到單個資料庫。

## 如何將Lightsail受管資料庫連線至在 AWS 帳戶中執行的 EC2 執行個體？
<a name="how-can-i-connect-lightsail-database-to-ec2"></a>

您可以透過公有網際網路進行連接來將 Lightsail 受管資料庫連接到 EC2 執行個體。請注意，連線至所有 AWS 服務將消耗您的資料庫資料傳輸額度，而透過公有網際網路傳出至 AWS 服務的資料若超過資料傳輸額度，將會產生超額費用。您無法在 Lightsail 受管資料庫和 EC2 執行個體之間使用 VPC 對等互連。如需資料傳輸成本的詳細資訊，請參閱 [資料傳輸的費用是多少？](amazon-lightsail-faq-data-transfer-allowance.md#data-transfer-allowance-what-does-data-transfer-cost)。

## 我的Lightsail受管資料庫的公有模式和私有模式有何不同？
<a name="what-is-the-difference-between-public-and-private-modes-for-my-database"></a>

在預設情況下，會在私有模式建立 Lightsail 受管資料庫，以透過僅讓 Lightsail 執行個體存取該資料庫來確保其安全。如果您需要透過公有網際網路連接到軟體或服務，您可以設定資料庫的公有模式。為確保資料的安全性，我們不建議將公有模式長期啟用。您可以從資料庫管理畫面中隨時變更公有和私有模式。

## 我可以管理Lightsail受管資料庫使用的連接埠嗎？
<a name="can-i-manage-the-ports-used-by-my-database"></a>

否，Lightsail 會針對安全用途自動管理您的連接埠，在公有模式中為所有 Lightsail 受管資料庫的 MySQL 開設連接埠 3306。如果您的資料庫是使用私有模式，您的資料庫只會透過內部網路開放給在 Lightsail 帳戶中執行的資源。

## Lightsail 受管資料庫服務是否支援 IPv6？
<a name="do-databases-support-ipv6"></a>

Lightsail 受管資料庫不支援 IPv6。