linux下mysql資料的匯出和匯入(實用於大資料庫)

來源:互聯網
上載者:User

標籤:mysql mysqldump

一般資料庫不大時,我們用Navicate,MysqlBrench等工具,將資料庫匯出為.sql ,再匯入,是沒有問題的。

但有時候一個資料庫匯出來有200多M,可能需要半小時。這時我們就可以用命令匯出,匯入了。


A伺服器上的資料庫databaseA, 匯出到,

B伺服器上的資料庫databaseB,


  1. 登入A伺服器,

    進入到某目錄下:比如:/data/mysqlbak/

    命令列輸入:

    mysqldump -u userName -p  dabaseName  > fileName.sql

    ls -al

    能看到,1秒就產生了sql檔案。是不是很快呢?


這時,你也可以通過ftp,把該檔案下載來,再上傳到B伺服器。比較慢。。。

也可以用scp傳輸。


2.登入B伺服器,

  進入到某目錄下:比如:/data/mysqlbak/

  命令列輸入:scp -P **** [email protected]***.*****.**:/data/mysqlbak/fileName.sql ./

  ***是連接埠號碼,ip地址。注意P是大寫。

  然後會提示,輸入密碼後。就可以下載了。

  然後進入mysql:

  mysql -uroot -p 斷行符號  輸入密碼

  use dabaseName;

  source /data/mysqlbak/fileName.sql



參考:http://www.cnblogs.com/hurry-up/p/6829694.html




 

----------  招募未來大神 -----------------------

如果您有利他之心,樂於協助他人,樂於分享
如果您遇到php問題,百度且問了其他群之後仍沒得到解答

歡迎加入,PHP技術問答群,QQ群:292626152

教學相長!協助他人,自己也會得到提升!

為了珍惜每個人的寶貴時間,請大家不要閑聊!

願我們互相協助,共同進步!

加入時留言暗號,php,ajax,thinkphp,yii...





linux下mysql資料的匯出和匯入(實用於大資料庫)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.