• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 为何要将ubuntu 16.04 设置 mysql 的编码为 utf8?

为何要将ubuntu 16.04 设置 mysql 的编码为 utf8?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了ubuntu,mysql等相关知识,希望本文的分享对您有所帮助

本篇文章给大家带来的内容是关于为何要将ubuntu 16.04 设置 mysql 的编码为 utf8,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

介绍

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

步骤

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

    show variables like '%character%';

    mysql初始数据库默认编码方式

    从上面可以看出,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%';

修改成功之后的配置

OK,配置完成

以上就是为何要将ubuntu 16.04 设置 mysql 的编码为 utf8?的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ubuntu下设置mysql自动备份的例子
  • Ubuntu10下如何搭建MySQL Proxy读写分离探讨
  • 在ubuntu中重置mysql服务器root密码的方法
  • Ubuntu与windows双系统下共用MySQL数据库的方法
  • ubuntu linux下使用Qt连接MySQL数据库的方法
  • 为何要将ubuntu 16.04 设置 mysql 的编码为 utf8?
  • ubuntu下在docker中安装mysql5.6实例详解
  • mysql与apt-get在ubuntu下卸载和安装
  • ubuntu下关于mysql 5.6版本的删除/安装/编码配置文件配置的详解
  • mysql5.6在ubuntu下的docker中安装的方法详解

相关文章

  • 2018-12-05php之MySQL数据库优化策略的详解
  • 2017-05-11mysql中TINYINT的取值范围
  • 2018-12-05ADODB连接access是出现 80004005 错误的解决方法
  • 2018-12-05尝试搭建MySQL master-slave主从复制的环境
  • 2018-12-05Mysql命令行登录常用操作系统概述
  • 2018-12-05mysql常见问题解决第1/2页
  • 2018-12-05详细介绍Mysql性能优化之子查询
  • 2018-12-05sqlserver 多表关联时在where语句中慎用trim()方法
  • 2017-05-11深入研究mysql中的varchar和limit(容易被忽略的知识)
  • 2018-12-05SqlServer 索引自动优化工具

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • linuxcentos下mysql数据库的主从复制环境搭建_MySQL
    • mysql中的load命令使用方法
    • 实例详解innodb_autoinc_lock_mode方法
    • MySQL 5.6 (Win7 64位)下载、安装与配置图文教程_MySQL
    • MySQL Order by 语句用法与优化详解
    • MySQL判断字符串是否是数字
    • Linux下安装mysql-5.6.4 的图文教程
    • MYSQL explain 执行计划
    • SQL Server修改标识列方法 如自增列的批量化修改
    • Linux中忘记MySQL密码怎么办?命令行修改密码的步骤

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有