个人博客:[小景哥哥](http://www.jinglisen.top)
对于如图所示的character_set_server
的编码为latin1
,如果仅仅用如下命令去修改,仅仅对当前连接有效,不会产生全局的影响:
set character_set_database=utf8;
set character_set_server=utf8;
针对这种情况,我们采用修改配置文件的方式。
第一步:修改mysqld.cnf
文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在文件的[mysqld]中增加如下内容:
character-set-server=utf8 #增加这个设置
如图所示:
第二步:修改mysql.cnf
文件
sudo vi /etc/mysql/conf.d/mysql.cnf
在[mysql]
中增加如下内容:
default-character-set=utf8 #增加这个设置
第三步:重启MySQL
/etc/init.d/mysql restart
效果展示: