公司有一個老項目,是給政府部門開發(fā)的項目,不清楚當(dāng)時合同是怎么談的(那時候我還沒有入職),這個管理系統(tǒng)是部署在公司服務(wù)器上的?,F(xiàn)在他們想把這個系統(tǒng)轉(zhuǎn)移到自己的服務(wù)器上,公司管理層面已經(jīng)同意,剩下就是具體實施了。
對方按要求安裝了centos系統(tǒng),在網(wǎng)絡(luò)安全方面使用了防火墻、堡壘機這一類的東西,之后就是我的工作了。安裝mysql數(shù)據(jù)庫,tomcat服務(wù)器,nginx,redis等軟件。
這里說一下我是怎么復(fù)制mysql數(shù)據(jù)的。
我一開始的想法是:轉(zhuǎn)儲sql文件,讓對方放開mysql端口一段時間,使用navicat運行sql文件,數(shù)據(jù)即可復(fù)制過去。
上邊的想法非常可能會遇到問題。由于這個系統(tǒng)已經(jīng)運行了好幾年,產(chǎn)生的數(shù)據(jù)量是挺大的,那么問題就來了,數(shù)據(jù)量一旦有一定規(guī)模,傳輸時間必然增加,那么在傳輸?shù)倪@段時間中,如果產(chǎn)生網(wǎng)絡(luò)波動,傳輸可能就失敗了。
針對這種可能,最終選擇轉(zhuǎn)儲sql文件,上傳到對方服務(wù)器,進入mysql,使用source命令運行sql文件。
步驟如下:
1轉(zhuǎn)儲sql文件生成example.sql文件
2上傳到服務(wù)器這個命令速度非???。
您的贊和關(guān)注是對我最大的肯定,希望大家多多支持,謝謝大家。
轉(zhuǎn)載請注明來自夕逆IT,本文標(biāo)題:《mysql怎么導(dǎo)入sql文件(mysql使用source命令導(dǎo)入sql文件)》

還沒有評論,來說兩句吧...