[發案] MYSQL 5.5.54轉移至8.0.20問題排除

作者: yumemi2001 (夢見)   2020-08-21 23:31:50
 發案人:邱先生
聯絡方式1:站內信/LINE/電話
聯絡方式2:
所在地區 :台南
有效時間:到問題解決為止
專案說明:目前將一套用php所寫的資料收集系統轉移至新主機上遇到一些問題,
原本的架構是mysql5.5.54 新主機是mysql 8.0.20 轉移過去之後發
現一些問題,在匯入資料時如果使用utf8格式則欄位會有偏移的狀況
如果不使用utf8編碼的方式匯入則正常,這個問題在mysql5的時候不
會發生,但是因為對資料庫很不熟,所以想上來徵求幫手解決問題。
  預算:請報價
接案者要求:可以以時薪付費,或者了解一下問題之後用一筆費用來報價,主要
希望能解決問題,請來信討論。謝謝
  附註:
作者: francisko (KO)   2020-08-21 23:55:00
原來編碼是 big5?
作者: ailu (呆丸一極棒宅King)   2020-08-26 13:42:00
先匯入再轉成UTF-8不行嗎?
作者: magus (Magus)   2020-09-16 22:12:00
用工具匯出成.sql檔再匯入試試,請在測試環境執行,這個php跟php比較沒關係,純粹是匯入時的問題,也可考慮換工具匯入
作者: djmax (閒人)   2020-09-22 01:16:00
問題解決了嗎? 還有再找人嗎? 我可以跟你保證不是php7的問題, php5.x->7.4, mysql5.x->8.0 我遇到的問題都解決過含php第三方套件升級後遇到的問題, mysql安全驗證的問題等
作者: guanting886 (Guanting)   2020-09-24 02:41:00
沒空 不過可以跟你說個經驗 就是你們做編碼轉換前跟轉換後 或任何方式匯入到新系統上 裡面資料表的全欄位資料仍要寫個程式校對一下 (若需要講究資料完整跟正確一定要做)另外要留意兩個 database的設定值、table 引擎、欄位設定有沒有跑掉或是到新系統上有沒有其他的狀況

Links booklink

Contact Us: admin [ a t ] ucptt.com