OS: CentOS 7
DB: MySQL 5.7
將遠端主機某個庫 mydumper 下來後,在 myloader 恢復的時候回我: Cannot create a JSON value from a string with CHARACTER SET 'binary',爬了一些文,還是無法解決,有解決過此問題的人能指導一下嗎?
看一下你的 SQL 檔案
如果有 json 欄位的 SQL 是類似這樣
INSERT INTO json_table (json_column) VALUES (X'7B22666F6F223A2022626172227D');
那麼就二選一
1.重新下載(這次不要勾 output blob fields as hex)
2.編輯 SQL 檔案(轉換 HEX 值)
Stackoverflow 的範例