《MYSQL數(shù)據(jù)庫mysql下完整導出導入實現(xiàn)方法》要點:
本文介紹了MYSQL數(shù)據(jù)庫mysql下完整導出導入實現(xiàn)方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
昨日中午幫鯉魚給某大型團購網(wǎng)站轉移數(shù)據(jù)庫服務器,這篇文章本該是昨天轉移完成后總結發(fā)出來的,但由于一些原因沒有及時寫出來,現(xiàn)在趕快補上.
首先大概環(huán)境是這樣的,舊數(shù)據(jù)庫服務器mysql版本5.0 centos系統(tǒng) 無web,無ftp,新數(shù)據(jù)庫服務器mysql5.1 centos nginx.
看到這樣的環(huán)境首先想法是通過phpmyadmin導入導出,但原數(shù)據(jù)庫服務器無web環(huán)境,另外數(shù)據(jù)庫文件大約300M,僅靠phpmyadmin無法導入.
下來準備停止mysql,打包數(shù)據(jù)庫目錄,然后覆蓋的新服務器的數(shù)據(jù)庫目錄下,但鯉魚嘗試說拷貝過去有表段存在問題,所以這種方法也放棄.
最后先到老服務器使用命令
代碼如下:
mysqldump -u用戶名 -p 數(shù)據(jù)庫名 > 數(shù)據(jù)庫名.sql
導出為.sql文件,然后zip壓縮后,通過另外一臺服務器ssh(scp)中轉到新數(shù)據(jù)庫服務器,通過下面的語句導入(本可以使用mysqldump -u用戶名 -p 數(shù)據(jù)庫名 < 數(shù)據(jù)庫名.sql 但想看到執(zhí)行進度,所以執(zhí)行了下面的操作)
代碼如下:
mysql -u root -p
mysql>use 數(shù)據(jù)庫
mysql>source /data0/tuan/tuan.sql
這樣導入ssh的條目會很多很多,建議找windows服務器掛ssh去執(zhí)行,我使用公司網(wǎng)絡帶寬跑滿4M,占用我的全部網(wǎng)速.
至此數(shù)據(jù)庫轉移已經(jīng)讓我嘮叨完了,沒有太多的技術性東西,只是給自己記錄下,避免忘記,溫故而知新嘛.
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/5179.html