最近在学习MYSQL时遇到了不能存储中文的问题,在网上找了很多类似的方法,最后都失败了(失败原因:修改完my.cnf文件后mysql server重新启动失败),濒临崩溃的时候重装了下mysql(Ubuntu重装mysql)然后用以下方法走了一遍就解决了。

造成MYSQL存储中文乱码的原因是编码格式不一致导致乱码,如何去查看编码是否一致呢?

首先进入mysql服务器:

~$ mysql -u root -p******

//“*”号处输入密码,与p之间没有空格;

查看当前数据库相关编码集:

show variables like '%char%'; (注意最后有分号!)+------------------------------+---------------------------------+

| Variable_name | Value |

+------------------------------+---------------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+------------------------------+---------------------------------+

8 rows in set (0.00 sec)

如何去修改成一致的编码格式呢?

Ctrl+C退出mysql服务器。

用vi或者gedit打开MYSQL配置文件my.cnf,并添加内容:

~$ sudo vi /etc/mysql/my.cnf //用vi打开~$ sudo gedit /etc/mysql/my.cnf //用gedit打开

在[client]标签下,增加客户端的字符编码

[client]

default-character-set=utf8

在[mysqld]标签下,增加服务器端的字符编码

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

修改完后,重新启动MYSQL服务器:

~$ sudo /etc/init.d/mysql restart

再次进入mysql服务器,查看编码集,出现如下结果表示You succeed:

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

mysql 如何 存储中文_关于MYSQL存储中文问题相关推荐

  1. 深入浅出mysql唐汉名_深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎 - 数据类型 - 字符集和校验规则 -...

    create schema deepInMySql; use deepInMySql; -- 查看当前默认存储引擎 show variables like '%table_type%'; -- 查看当 ...

  2. mysql 外键引擎_对于mysql的外键和mysql的存储引擎

    存储引擎说白了就是如何存储数据.如何为存储的数据建立索引和如何更新.查询数据等技术的实现方法.因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型). ...

  3. mysql教学磁力链_使用MySQL存储以太坊事件

    在本文中,我将演示一种缓存以太坊事件的简单方法.我只想说,通常我们将事务用于链下操作,例如跟踪令牌的传输或检索特定事务的筛选列表,就像一个SQL查询一样. 假设我们想要创建一个跟踪令牌传输的网站,Et ...

  4. mysql保存特殊表情_让 MySQL 支持 emoji 表情等特殊字符存储

    在导入 twitter 内容的时候,发现有部分内容会出错.开始以为是编码问题,但文本全部为 utf8 也会出现这个问题,后来定位到 emoji 字符.其原因是 utf8 是不定长的,根据左侧位来决定占 ...

  5. mysql 中文_让MySQL支持中文

    这两天在学习webpy,把webpy的一个blog例子扒下来学习一下,默认创建的table当存入中文的时候是乱码,研究了一下这个问题. 1,创建table的时候就使用utf8编码 举个例子: 1 cr ...

  6. mysql不同版本乱码_解决MySQL中文乱码以及版本不一致问题_MySQL

    一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内的 ...

  7. xp mysql字符集与乱码_解决MYSQL中文乱码问题三种方法

    方法三 1>本文将消除乱码分为三步: >消除页面乱码, >消除从mysql教程中读出中文乱码, >消除插入mysql数据库教程中的中文乱码: 15>注意编码表示方式在网页 ...

  8. mysql数据库改成支持中文_修改Mysql编码支持中文

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  9. mysql 中有什么命令_常用mysql命令大全

    常用的MySQL命令大全 连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命 ...

  10. mysql数据库范围之内_是mysql范围

    MySQL数据类型-decimal详解 1.首先,对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal ...

最新文章

  1. 深度学习中的一些英文解释
  2. hdu1285 拓扑序
  3. 深入解析 Kubebuilder:让编写 CRD 变得更简单
  4. fabrication的拦截器Interceptors简介
  5. Spring Boot干货系列:(二)配置文件解析
  6. Python 可变数据类型和不可变数据类型 - Python零基础入门教程
  7. java 读取 excel poi_Java中读取Excel功能实现_POI
  8. 信息奥赛一本通(1231:最小新整数)
  9. 子恩域名授权系统2.0全解
  10. Android笔记 使用Json从数据库读取数据+demo
  11. 今天突然领悟到,想要赚钱必须先放平心态
  12. 三个箭头循环标志_摩托车6年免检,应该如何通过APP申请免检检验标志?
  13. Python imageio方法示例
  14. 渗透测试-信息收集篇
  15. CentOS防火墙放行端口(以 8080 端口为例)
  16. 用缠论做量化(买卖点/品种机会/策略应用全解读)
  17. centos 如何想windows样快速打五笔
  18. 蓝牙通知栏图标不显示的问题解决
  19. 影视广告创意与制作(四)
  20. 虚拟机时间不同步如何解决?

热门文章

  1. 一元多项式c语言顺序存储,一元多项式相加程序(C语言)
  2. Xmanager7远程登录ubuntu20.04
  3. 如何判断你是否有自主创业的条件
  4. js中字符串分割成数组split()方法
  5. 语雀替代品:这款国产开源文档的知识库创建步骤
  6. Linux 字体颜色设置
  7. 减时不降薪!全球最大四天工作制试验结果出炉,网友:“这才是打工人想要的优质打工体验吧”
  8. 工业机器人三点工具定位法图文_工业机器人工具坐标系(TCF)标定的六点法原理...
  9. 2022年拼多多无货源店群系列课,怎么做拼多多无货源店铺
  10. 计算机基于Springboot框架的美食发现系统的设计与实现.rar(毕业论文+源码+数据库文件)