背景

3進入mysql,使用source命令運行sql文件3.1Source命令介紹:Window中:source D:\example.sqlLinux中: source /home/zj/example.sql3.2使用步驟1. 輸入賬號密碼,進入mysql2. 切換數據庫use database_name;3. set names utf8; (或其他需要的編碼,防止出現亂碼)4. source example.sql (sql文件存放路徑)
公司有一個老項目,是給政府部門開發的項目,不清楚當時合同是怎么談的(那時候我還沒有入職),這個管理系統是部署在公司服務器上的。現在他們想把這個系統轉移到自己的服務器上,公司管理層面已經同意,剩下就是具體實施了。
對方按要求安裝了centos系統,在網絡安全方面使用了防火墻、堡壘機這一類的東西,之后就是我的工作了。安裝mysql數據庫,tomcat服務器,nginx,redis等軟件。
這里說一下我是怎么復制mysql數據的。
我一開始的想法是:轉儲sql文件,讓對方放開mysql端口一段時間,使用navicat運行sql文件,數據即可復制過去。
上邊的想法非常可能會遇到問題。由于這個系統已經運行了好幾年,產生的數據量是挺大的,那么問題就來了,數據量一旦有一定規模,傳輸時間必然增加,那么在傳輸的這段時間中,如果產生網絡波動,傳輸可能就失敗了。
針對這種可能,最終選擇轉儲sql文件,上傳到對方服務器,進入mysql,使用source命令運行sql文件。
步驟如下:
1轉儲sql文件生成example.sql文件
2上傳到服務器這個命令速度非常快。
您的贊和關注是對我最大的肯定,希望大家多多支持,謝謝大家。
轉載請注明來自夕逆IT,本文標題:《mysql怎么導入sql文件(mysql使用source命令導入sql文件)》
本文標簽:mysql怎么導入sql文件

每一天,每一秒,你所做的決定都會改變你的人生!
還沒有評論,來說兩句吧...