在mysql 5.7.26-0ubuntu0.16.04.1 中尝试修改my.cnf无果
采用暂时修改编码的方式,设置MySQL变量
set character_set_database =utf8;
set character_set_server =utf8;
set character_set_results =utf8;
设置后的变量会在重启MySQL时,重新设置为原来编码
但是在恢复之前创建的表,里面的编码不会恢复
基于此特性,可以让创建的表保持正常编码
故曰折中方案
在mysql 5.7.26-0ubuntu0.16.04.1 中尝试修改my.cnf无果
采用暂时修改编码的方式,设置MySQL变量
set character_set_database =utf8;
set character_set_server =utf8;
set character_set_results =utf8;
设置后的变量会在重启MySQL时,重新设置为原来编码
但是在恢复之前创建的表,里面的编码不会恢复
基于此特性,可以让创建的表保持正常编码
故曰折中方案