mysql下完整匯出匯入實現方法

來源:互聯網
上載者:User

昨日中午幫鯉魚給某大型團購網站轉移資料庫伺服器,這篇文章本該是昨天轉移完成後總結髮出來的,但由於一些原因沒有及時寫出來,現在趕快補上。
首先大概環境是這樣的,舊資料庫伺服器mysql版本5.0 centos系統 無web,無ftp,新資料庫伺服器mysql5.1 centos nginx。
看到這樣的環境首先想法是通過phpmyadmin匯入匯出,但原資料庫伺服器無web環境,另外資料庫檔案大約300M,僅靠phpmyadmin無法匯入。
下來準備停止mysql,打包資料庫目錄,然後覆蓋的新伺服器的資料庫目錄下,但鯉魚嘗試說拷貝過去有表段存在問題,所以這種方法也放棄。
最後先到老伺服器使用命令 複製代碼 代碼如下:mysqldump -u使用者名稱 -p 資料庫名 > 資料庫名.sql

匯出為.sql檔案,然後zip壓縮後,通過另外一台伺服器ssh(scp)中轉到新資料庫伺服器,通過下面的語句匯入(本可以使用mysqldump -u使用者名稱 -p 資料庫名 < 資料庫名.sql 但想看到執行進度,所以執行了下面的操作) 複製代碼 代碼如下:mysql -u root -p
mysql>use 資料庫
mysql>source /data0/tuan/tuan.sql

這樣匯入ssh的條目會很多很多,建議找windows伺服器掛ssh去執行,我使用公司網路頻寬跑滿4M,佔用我的全部網速。
至此資料庫轉移已經讓我嘮叨完了,沒有太多的技術性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.