01.分別匯出 資料的表 及資料內容:
mysqldump -u root -p –no-data moodledb > moodledb.sql
mysqldump -u root -p –nocreate-info moodledb >moodledbdata.sql
02.處理 moodledb.sql 資料庫設定
將 utf8 改成 utf8mb4
03.處理 moodledbdata.sql
將所有utf8 改成 utf8mb4
sed ‘s/utf8/utf8mb4/’ moodledbdata.sql > moodledbdata_fixed.sql
cat moodledbdata_fixed.sql |grep utf 檢查修改結果
04.將變更後moodledb.sql 及moodledbdata_fixed.sql 滙入資料庫內。
mysql -u root -p moodle2 < moodledb.sql
mysql -u root -p moodle2 <moodledbdata_fixed.sql