mysql下完整導(dǎo)出導(dǎo)入實(shí)現(xiàn)方法
更新時(shí)間:2010年12月25日 16:48:38 作者:
對(duì)于大量數(shù)據(jù)的導(dǎo)入導(dǎo)出,是件挺麻煩的事,需要考慮很多的細(xì)節(jié),這類對(duì)于需要大量數(shù)據(jù)導(dǎo)入導(dǎo)出的朋友可以參考下。
昨日中午幫鯉魚給某大型團(tuán)購(gòu)網(wǎng)站轉(zhuǎn)移數(shù)據(jù)庫(kù)服務(wù)器,這篇文章本該是昨天轉(zhuǎn)移完成后總結(jié)發(fā)出來(lái)的,但由于一些原因沒(méi)有及時(shí)寫出來(lái),現(xiàn)在趕快補(bǔ)上。
首先大概環(huán)境是這樣的,舊數(shù)據(jù)庫(kù)服務(wù)器mysql版本5.0 centos系統(tǒng) 無(wú)web,無(wú)ftp,新數(shù)據(jù)庫(kù)服務(wù)器mysql5.1 centos nginx。
看到這樣的環(huán)境首先想法是通過(guò)phpmyadmin導(dǎo)入導(dǎo)出,但原數(shù)據(jù)庫(kù)服務(wù)器無(wú)web環(huán)境,另外數(shù)據(jù)庫(kù)文件大約300M,僅靠phpmyadmin無(wú)法導(dǎo)入。
下來(lái)準(zhǔn)備停止mysql,打包數(shù)據(jù)庫(kù)目錄,然后覆蓋的新服務(wù)器的數(shù)據(jù)庫(kù)目錄下,但鯉魚嘗試說(shuō)拷貝過(guò)去有表段存在問(wèn)題,所以這種方法也放棄。
最后先到老服務(wù)器使用命令
mysqldump -u用戶名 -p 數(shù)據(jù)庫(kù)名 > 數(shù)據(jù)庫(kù)名.sql
導(dǎo)出為.sql文件,然后zip壓縮后,通過(guò)另外一臺(tái)服務(wù)器ssh(scp)中轉(zhuǎn)到新數(shù)據(jù)庫(kù)服務(wù)器,通過(guò)下面的語(yǔ)句導(dǎo)入(本可以使用mysqldump -u用戶名 -p 數(shù)據(jù)庫(kù)名 < 數(shù)據(jù)庫(kù)名.sql 但想看到執(zhí)行進(jìn)度,所以執(zhí)行了下面的操作)
mysql -u root -p
mysql>use 數(shù)據(jù)庫(kù)
mysql>source /data0/tuan/tuan.sql
這樣導(dǎo)入ssh的條目會(huì)很多很多,建議找windows服務(wù)器掛ssh去執(zhí)行,我使用公司網(wǎng)絡(luò)帶寬跑滿4M,占用我的全部網(wǎng)速。
至此數(shù)據(jù)庫(kù)轉(zhuǎn)移已經(jīng)讓我嘮叨完了,沒(méi)有太多的技術(shù)性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。
首先大概環(huán)境是這樣的,舊數(shù)據(jù)庫(kù)服務(wù)器mysql版本5.0 centos系統(tǒng) 無(wú)web,無(wú)ftp,新數(shù)據(jù)庫(kù)服務(wù)器mysql5.1 centos nginx。
看到這樣的環(huán)境首先想法是通過(guò)phpmyadmin導(dǎo)入導(dǎo)出,但原數(shù)據(jù)庫(kù)服務(wù)器無(wú)web環(huán)境,另外數(shù)據(jù)庫(kù)文件大約300M,僅靠phpmyadmin無(wú)法導(dǎo)入。
下來(lái)準(zhǔn)備停止mysql,打包數(shù)據(jù)庫(kù)目錄,然后覆蓋的新服務(wù)器的數(shù)據(jù)庫(kù)目錄下,但鯉魚嘗試說(shuō)拷貝過(guò)去有表段存在問(wèn)題,所以這種方法也放棄。
最后先到老服務(wù)器使用命令
復(fù)制代碼 代碼如下:
mysqldump -u用戶名 -p 數(shù)據(jù)庫(kù)名 > 數(shù)據(jù)庫(kù)名.sql
導(dǎo)出為.sql文件,然后zip壓縮后,通過(guò)另外一臺(tái)服務(wù)器ssh(scp)中轉(zhuǎn)到新數(shù)據(jù)庫(kù)服務(wù)器,通過(guò)下面的語(yǔ)句導(dǎo)入(本可以使用mysqldump -u用戶名 -p 數(shù)據(jù)庫(kù)名 < 數(shù)據(jù)庫(kù)名.sql 但想看到執(zhí)行進(jìn)度,所以執(zhí)行了下面的操作)
復(fù)制代碼 代碼如下:
mysql -u root -p
mysql>use 數(shù)據(jù)庫(kù)
mysql>source /data0/tuan/tuan.sql
這樣導(dǎo)入ssh的條目會(huì)很多很多,建議找windows服務(wù)器掛ssh去執(zhí)行,我使用公司網(wǎng)絡(luò)帶寬跑滿4M,占用我的全部網(wǎng)速。
至此數(shù)據(jù)庫(kù)轉(zhuǎn)移已經(jīng)讓我嘮叨完了,沒(méi)有太多的技術(shù)性東西,只是給自己記錄下,避免忘記,溫故而知新嘛。
您可能感興趣的文章:
- MYSQL 數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出命令
- Mysql導(dǎo)入導(dǎo)出工具M(jìn)ysqldump和Source命令用法詳解
- mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法小結(jié)
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過(guò)程的介紹
- MySQL數(shù)據(jù)庫(kù)導(dǎo)出與導(dǎo)入及常見(jiàn)錯(cuò)誤解決
- Mysql 導(dǎo)入導(dǎo)出csv 中文亂碼問(wèn)題的解決方法
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)、數(shù)據(jù)表的方法
- mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語(yǔ)句大全詳解
- MySQL導(dǎo)入導(dǎo)出.sql文件及常用命令小結(jié)
- MYSQL導(dǎo)入導(dǎo)出sql文件簡(jiǎn)析
相關(guān)文章
基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作
這篇文章主要介紹了基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06DBA應(yīng)該知道的一些關(guān)于SQL Server跟蹤標(biāo)記的使用
本篇文章小編為大家介紹,DBA應(yīng)該知道的一些關(guān)于SQL Server跟蹤標(biāo)記的使用。需要的朋友參考下2013-04-04MySQL數(shù)據(jù)入庫(kù)時(shí)特殊字符處理詳解
本文是對(duì)MySQL數(shù)據(jù)入庫(kù)時(shí)特殊字符的處理進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11MySql分組后隨機(jī)獲取每組一條數(shù)據(jù)的操作
這篇文章主要介紹了MySql分組后隨機(jī)獲取每組一條數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10MySQL命令行方式進(jìn)行數(shù)據(jù)備份與恢復(fù)
本文主要介紹了MySQL命令行方式進(jìn)行數(shù)據(jù)備份與恢復(fù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08