我的编程空间,编程开发者的网络收藏夹
学习永远不晚

为什么把ubuntu16.04设置mysql的编码为utf8

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

为什么把ubuntu16.04设置mysql的编码为utf8

这篇文章主要介绍了为什么把ubuntu16.04设置mysql的编码为utf8,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

ubuntu 16.04 mysql 装上之后,数据库的默认编码不全是 utf8,有一些是 latin1 ,这就导致往数据库里面存储中文的时候会出现乱码,所以还是很有必要设置以下数据库默认编码的。通常修改编码的方式有一种是在 mysql 的交互shell中直接修改,但这个修改不是永久的,退出交互shell便会失效,博主下面主要介绍如何 持久性的修改mysql数据库的默认编码

步骤

  • 首先你可以登陆mysql的交互shell,输入下面的命令查看当前数据库的编码方式

    show variables like '%character%';

    为什么把ubuntu16.04设置mysql的编码为utf8

    从上面可以看出,mysql数据库装上之后初始并不均是utf8

  • 退出刚才的交互shell,去修改下面的配置文件

    • 输入下面的命令,打开第一个配置文件

      sudo vim /etc/mysql/conf.d/mysql.cnf

      [mysql] 标签的下一行添加下面的配置

      default-character-set=utf8
    • 输入下面的命令,打开第二个配置文件

      sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

      找到 [mysqld] 标签,在其下一行添加下面的配置

      character-set-server=utf8
  • 配置文件修改成功之后,输入下面的命令重启mysql服务

    sudo service mysql restart

重启之后再去查看数据库的默认编码方式

show variables like '%character%';

为什么把ubuntu16.04设置mysql的编码为utf8

OK,配置完成

感谢你能够认真阅读完这篇文章,希望小编分享的“为什么把ubuntu16.04设置mysql的编码为utf8”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

为什么把ubuntu16.04设置mysql的编码为utf8

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

设置python的默认编码为utf8

(这部分转自南瓜小米粥的博客):这是Python的编码问题,设置python的默认编码为utf8python安装目录:/etc/python2.x/sitecustomize.py 1import sys2reload(sys)3sys.s
2023-01-31

php用header设置了utf8编码为什么还会乱码

在PHP中,使用`header()`函数设置编码为utf-8只是告诉浏览器将响应的内容按照utf-8编码进行解析。然而,如果你的网页内容本身不是utf-8编码,或者在输出之前对内容进行了其他操作,例如从数据库中获取数据、处理字符串等,那么最
2023-08-18

Python设置默认编码为utf8的方法

本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考,具体如下: 这是Python的编码问题,设置python的默认编码为utf8 python安装目录:/etc/python2.x/sitecustomize.py
2022-06-04

为什么宁可用Lombok也不把成员设置为public

这篇“为什么宁可用Lombok也不把成员设置为public”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“为什么宁可用Lomb
2023-07-05

Centos8系统怎么设置为字符编码?

Centos8终端怎么设置字符编码?之前我们介绍过使用命令设置的,今天我们就来看看在图形界面来设置的方法。1、点【活动】。2、点侧边栏的【终端】图标按钮,打开【终端】程序,3、打开【终端】程序后,点菜单栏上的【终端】按钮。4、在下拉菜单中点
2022-06-01

为什么设计师需要学习编写代码

这篇文章主要介绍了为什么设计师需要学习编写代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。做现实可行的设计有了一个最终产品将如何实现的明确印象,设计师将拿出更多实际可行的概
2023-06-08

如何解决当设置编码为utf-8乱码的问题

这篇文章主要介绍“如何解决当设置编码为utf-8乱码的问题”,在日常操作中,相信很多人在如何解决当设置编码为utf-8乱码的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解决当设置编码为utf-8乱码
2023-06-08

确定 MySQL 数据库的字符集设置为什么

假设我们正在创建一个数据库“网络” -mysql> SHOW CREATE DATABASE web;这将产生以下输出,同时显示默认字符集 -+----------+-------------------------------------
2023-10-22

mysql字段为空设置固定值的方法是什么

在MySQL中,可以使用IFNULL函数来设置字段为空时的固定值。IFNULL函数的语法如下:```IFNULL(expr1, expr2)```当expr1不为空时,IFNULL函数返回expr1的值;当expr1为空时,IFNULL函数
2023-08-25

华为云服务器密码怎么设置的

华为云服务器密码是私密密码,无法通过以下方法进行修改:联系华为云服务器客服,获取密码重置的操作权限,并提交你的帐号和密码。登录华为云服务器网站,点击“忘记密码”,填写相关信息,并上传相关文件,等待华为云服务器验证,如果验证通过就可以重置密码了。如果是新账号,需要进行注册,填写个人信息,并完成实名认证,才能获取密码。如果是已经注册过的账号,请检查账号的密码,是否和新密码相同,如果相同即可
2023-10-26

编程热搜

目录