mysqldump -u root -p --default-character-set=utf8mb4 --skip-set-charset --skip-add-drop-table --no-create-info db_name tb_name --result-file=output.sql
用上面这个看看
主要是mysql似乎要通过–result-file=output.sql, 这条指令才能使 --default-character-set=utf8mb4 这个生效
不然其实是没生效的, 不加这个你会发现生成的是utf-16啥的编码文件
所以重点是加这个
–result-file=output.sql