mysql的 sql檔案匯入報錯

2021-09-25 16:02:52 字數 658 閱讀 7058

生產如果報錯了,我們想要解決問題就必須再本地需要重現,這時候就需要將生產的資料匯入到本地,然後再本地重現,但是問題是有時候會出現很多報錯,大部分報錯都是由編碼格式不正確導致的

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...