Ubuntu的编码问题

当初安装数据库是默认的编码是latin1编码(Latin1是ISO-8859-1的别名,有些环境下写作Latin-1)

ubuntu16.0.4编码问题修改

 

 

步骤:

首先关闭mysql

service mysql stop

 然后修改/etc/mysql/mysql.conf.d/mysqld.cnf

ubuntu16.0.4编码问题修改

 这时候没有权限进行修改此文件,此文件是只读的

ubuntu16.0.4编码问题修改

所以要进行权限修改

在mysql.conf.d目录下输入sudo chmod 777 mysqld.cnf

然后进入mysqld.cnf,在[mysqld]下面,在socket和port中间加入character_set_server=utf8

ubuntu16.0.4编码问题修改

 

修改完保存退出,然后再输入一条命令sudo chmod 644 mysqld.cnf

 只有把权限修改过来,配置文件才会生效。

 接下来重新启动mysql服务

Sudo service mysql start 

 至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:

ubuntu16.0.4编码问题修改

 

相关文章:

  • 2021-05-12
  • 2022-12-23
  • 2022-02-23
  • 2021-07-03
  • 2021-07-13
  • 2021-11-15
  • 2021-11-20
  • 2021-08-14
猜你喜欢
  • 2021-11-20
  • 2021-11-29
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2021-11-12
  • 2021-04-17
相关资源
相似解决方案