台灣最大程式設計社群網站
線上人數
1587
 
會員總數:243325
討論主題:188102
歡迎您免費加入會員
討論區列表 >> MySQL >> 匯入表空間時出現錯誤 Error Code: 2013.
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
匯入表空間時出現錯誤 Error Code: 2013.
價值 : 30 QP  點閱數:457 回應數:2

樓主

Jimmy Chen
初學者
5 1
40 4
發送站內信

Table 大約 16000 筆資料
檔案大小約 31 MB

執行步驟:
0. 確認資料結構相同
1. lock table
2. discard tablespace
3. copy table.ibd file
4. chown -R mysql.mysql table.ibd
5. import tablespace

錯誤訊息:
alter table `table` import tablespace Error Code: 2013. Lost connection to MySQL server during query 0.515 sec

嘗試方法:
MySQL Workbench 調整:
Edit > Preferences > SQL Editor
1. DBMS connection read time out(in seconds) : 300
2. DBMS connection time out(in seconds) : 600

my.ini 設定檔
max_allowed_packet = 128M
net_read_timeout = 600
net_write_timeout = 600
connect_timeout = 50

但仍然出現相同錯誤訊息,請教各位大大有沒有解決過這樣的問題?
如果有什麼不夠清楚的我會趕快補清楚。

搜尋相關Tags的文章: [ tablespace ] , [ mysql ] , [ ibd ] , [ Lost connection ] ,
本篇文章發表於2018-08-13 15:47
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這一套軟體應用是沒用過。不過查了一下錯誤訊息是跟timeout有關係。
將其 DBMS connection read time out 的值調高一點看看吧。300感覺可能會有點少。
網路上是有教學說用6000也沒關係。你可以試看看吧。
本篇文章回覆於2018-08-14 10:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Jimmy Chen
檢舉此回應
謝謝版主!我再試試看~如果有什麼突破在分享上來!
本篇文章回覆於2018-08-14 13:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.