在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中临时调整编码的折中方案,通过设置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时,重新设置为原来编码
但是在恢复之前创建的表,里面的编码不会恢复
基于此特性,可以让创建的表保持正常编码
故曰折中方案

被折叠的 条评论
为什么被折叠?