mysql下完整導出導入實現(xiàn)方法
更新時間:2010年12月25日 16:48:38 作者:
對于大量數(shù)據(jù)的導入導出,是件挺麻煩的事,需要考慮很多的細節(jié),這類對于需要大量數(shù)據(jù)導入導出的朋友可以參考下。
昨日中午幫鯉魚給某大型團購網(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)讓我嘮叨完了,沒有太多的技術性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。
首先大概環(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)讓我嘮叨完了,沒有太多的技術性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。
相關文章
MySQL出現(xiàn)this?is?incompatible?with?sql_mode=only_full_grou
mysql是高版本,當執(zhí)行group?by時,select的字段不屬于group?by的字段的話,sql語句就會報錯,下面這篇文章主要給大家介紹了關于MySQL出現(xiàn)this?is?incompatible?with?sql_mode=only_full_group_by錯誤的解決辦法,需要的朋友可以參考下2023-02-02
mysql8.0數(shù)據(jù)庫無法被遠程連接問題排查小結
本文主要介紹了mysql8.0數(shù)據(jù)庫無法被遠程連接問題排查小結2024-07-07
MySQL Shell import_table數(shù)據(jù)導入的實現(xiàn)
這篇文章主要介紹了MySQL Shell import_table數(shù)據(jù)導入的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08

