2013-12-13 59 views
1

請告知如何將本地mysql服務器遷移到雲。嘗試將本地mysql服務器遷移到AWS

目前我有一個Fedora Linux機箱和通過以太網連接到它的NAS。 我相信,去它的最好辦法是:

  1. 採取所有數據庫mysqldump的
  2. 創建一個Amazon RDS實例,並嘗試從創建的mysqldump加載
  3. 移本地連接到該實例

我在正確的軌道上嗎?我應該怎麼做(1)。我有一個基於用戶名和密碼的訪問MySQL服務器,它只有1個數據庫。我試圖按照網上的幾個鏈接,但命令似乎沒有工作。 (2)甚至可能嗎?

最終目標是從本地服務器連接到AWS上的數據庫服務器並能夠無縫查詢。

回答

1

我已經完成了類似的遷移,我認爲你在正確的軌道上。

「我應該怎麼做(1)?」

只要看看你的數據庫的mysqldump和其存儲在一個文件中,例如:

mysqldump -h [host] -u [user] -p[password] [dbname] > dumpfilename.sql 

「是(2)甚至可能嗎?」

絕對。就像連接到任何其他MySQL實例一樣,您可以連接到MySQL RDS實例。主機名在AWS管理控制檯中稱爲「端點」。

一個你所創建的RDS實例,並設置了安全組,你就可以加載轉儲:

mysql -h [endpoint] -u [user] -p[password] [dbname] < dumpfilename.sql 
+0

另外:http://aws.amazon.com/articles/2933 – slayedbylucifer

+0

謝謝!今天就來試一試,然後回覆。 –

+0

工作。謝謝! –

相關問題