生產如果報錯了,我們想要解決問題就必須再本地需要重現,這時候就需要將生產的資料匯入到本地,然後再本地重現,但是問題是有時候會出現很多報錯,大部分報錯都是由編碼格式不正確導致的
1,我們使用dos命令進行匯入,開啟mysql的dos命令視窗
2,輸入密碼,然後檢視mysql的編碼
– use 資料庫名 //選擇資料庫
– show variables like 『char%』; //檢視mysql的編碼
必須所有的編碼要跟下圖一樣 才可以, 如果不一致,就在mysql中的安裝目錄,my.ini裡面設定編碼
collation-server=utf8_general_ci
character_set_database=utf8
character_set_server=utf8
character-set-server=utf8
設定完之後儲存,再使用dos命令檢視編碼,如果一致,就能執行.sql檔案了
source .sql的路徑 + 檔名.sql
MySQL匯入檔案報錯
mysql 匯入sql檔案過大時 mysql會報錯lost connection to mysql server during query 在my.ini配置檔案 mysqld 節點下新增 max allowed packet 900m 配置mysql允許的最大資料報大小,900m根據你的專案修改為...
dos下匯入sql檔案到mysql報錯
命令如下 source d 我的電腦 glioma.sql 一開始報錯為unknown command 嘗試了將反斜槓換為雙反斜槓,如source d 我的電腦 glioma.sql,依然報錯unknown command 後來又是將檔案放在d盤根目錄下,source d glioma.sql,又開...
mysql匯入sql檔案
例如 我的使用者名稱是root 密碼是123 sql指令碼存在c盤 名字為test.sql 資料庫為test 有兩種方法可以執行指令碼 1 開啟cmd輸入以下命令 不需要轉換目錄 mysql u root p123 進入mysql 後mysql use test mysql source c tes...