mysql下完整導出導入實現(xiàn)方法
更新時間:2010年12月25日 16:48:38 作者:
對于大量數(shù)據(jù)的導入導出,是件挺麻煩的事,需要考慮很多的細節(jié),這類對于需要大量數(shù)據(jù)導入導出的朋友可以參考下。
昨日中午幫鯉魚給某大型團購網(wǎng)站轉(zhuǎn)移數(shù)據(jù)庫服務器,這篇文章本該是昨天轉(zhuǎn)移完成后總結(jié)發(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)中轉(zhuǎn)到新數(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ù)庫轉(zhuǎn)移已經(jīng)讓我嘮叨完了,沒有太多的技術(shù)性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。
首先大概環(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)中轉(zhuǎn)到新數(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ù)庫轉(zhuǎn)移已經(jīng)讓我嘮叨完了,沒有太多的技術(shù)性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。
您可能感興趣的文章:
相關(guān)文章
MySQL出現(xiàn)this?is?incompatible?with?sql_mode=only_full_grou
mysql是高版本,當執(zhí)行g(shù)roup?by時,select的字段不屬于group?by的字段的話,sql語句就會報錯,下面這篇文章主要給大家介紹了關(guān)于MySQL出現(xiàn)this?is?incompatible?with?sql_mode=only_full_group_by錯誤的解決辦法,需要的朋友可以參考下2023-02-02
mysql把查詢結(jié)果按逗號分割的實現(xiàn)示例
使用MySQL數(shù)據(jù)庫的GROUP_CONCAT函數(shù),可以將查詢結(jié)果按逗號或其他指定分隔符連接成字符串,這種方法適用于需要匯總數(shù)據(jù)并以字符串形式展示的場景,本文介紹了GROUP_CONCAT函數(shù)的基本用法和注意事項,感興趣的可以了解一下2024-09-09
mysql8.0數(shù)據(jù)庫無法被遠程連接問題排查小結(jié)
本文主要介紹了mysql8.0數(shù)據(jù)庫無法被遠程連接問題排查小結(jié)2024-07-07
關(guān)于查詢MySQL字段注釋的5種方法總結(jié)
在MySQL數(shù)據(jù)庫中,字段或列的注釋是用屬性comment來添加,下面這篇文章主要給大家介紹了關(guān)于查詢MySQL字段注釋的5種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-01-01
MySQL Shell import_table數(shù)據(jù)導入的實現(xiàn)
這篇文章主要介紹了MySQL Shell import_table數(shù)據(jù)導入的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08

