AWS文檔有這個page,它討論從MySQL服務器導入和導出數據,但主要是關於導入。我在他們的文檔中看到的唯一一件事是使用複製來導出5.6數據的方式,其記錄爲here。我想知道是否有更簡單的方法使用mysqldump導出數據並加載到本地數據庫中。我想導出的數據庫不是很大,可能是1GB,所以大小不是問題。如何將數據庫從Amazon RDS MySQL實例導出到本地實例?
23
A
回答
48
當然。
從遠程RDS服務器以轉儲:
mysqldump -h rds.host.name -u remote_user_name -p remote_db > dump.sql
當提示輸入密碼,提供用戶的密碼= remote_user_name(遠程服務器)
它上傳到本地MySQL實例:
mysql -u local_user_name -p local_db < dump.sql
此外,如果您在同一地區擁有ec2
服務器,我建議在那裏轉儲。 zip文件然後scp
它到您的本地機器。通常情況下,文件的壓縮版本會小得多,您可以更快地傳輸它。
8
從RDS
mysqldump -h rds.host.name -u remote_user_name -p remote_db > remote_db.sql
出口分貝當系統提示密碼,提供密碼
要在RDS
mysql -h rds.host.name -u remote_user_name -p remote_db < remote_db.sql
導入數據庫在系統提示密碼,提供密碼
相關問題
- 1. 如何將本地MySQL數據庫導入RDS數據庫實例?
- 2. 如何重命名Amazon RDS託管的MySQL數據庫實例
- 3. 將Amazon RDS實例從MySQL 5.5升級到MySQL 5.6
- 4. 如何從chromebook訪問Amazon RDS實例?
- 5. 如何備份Amazon RDS MS SQL Server數據庫實例並在本地恢復
- 6. Amazon Web服務RDS實例
- 7. Amazon RDS實例密碼?
- 8. 無法從本地MySQL服務器連接到AWS RDS數據庫實例
- 9. 如何水平擴展Amazon RDS實例?
- 10. 如何通過SSL通過PHP連接到Amazon MySQL RDS實例
- 11. 從快照創建Amazon RDS實例
- 12. 從Amazon Redshift導出到RDS MySQL數據庫
- 13. Amazon RDS:還原集羣快照無數據庫實例
- 14. 如何從終端連接到AWS mysql數據庫實例
- 15. 將本地mysql數據庫複製到Amazon RDS
- 16. 如何在RDS實例中複製PostgreSQL RDS數據庫
- 17. 從AWS EC2實例到Amazon RDS的逐步PostgreSQL數據庫遷移
- 18. 從EC2實例寫入RDS MySQL數據庫
- 19. 使用Flask-SQLAlchemy連接到AWS RDS MySQL數據庫實例
- 20. 如何將一個RDS實例的snaphsot複製到另一個RDS實例?
- 21. 如何釋放MySQL Amazon RDS實例中的空間
- 22. 將數據庫的第一個實例導出到第二個實例
- 23. Amazon RDS - 在單個rds實例中創建/克隆多個數據庫
- 24. 如何在EC2實例的RDS實例上執行MySQL查詢?
- 25. Amazon RDS SQL Server實例:限制?
- 26. 免費的Amazon AWS/RDS實例
- 27. MySql本地主機vs亞馬遜RDS實例
- 28. 如何在創建新實例時保護Amazon EC2實例的數據?
- 29. 將多個數據庫與Amazon RDS上的多個實例相比更好嗎?
- 30. 將應用程序連接到Amazon Aurora RDS實例
或者,將'--compress'選項添加到'mysqldump'中以加快從遠程服務器傳輸的速度。生成的輸出文件不會被壓縮,但通過網絡可以看到顯着的帶寬節省和更快的傳輸。 –
但是,您可能必須添加一些更多的標誌才能進行補償,例如-K,因此導入時不會出現外鍵問題。 – nafg
如果無法連接,則可能需要將IP添加到安全組。它位於EC2儀表板>網絡和安全>安全組 – homebrand