当前位置: 首页 > news >正文

处理linux下面的mysql乱码问题(下面的utf8换成gb2312也是可以的)

有时候因为编码需要修改mysql的编码,windows下修改有图文界面简单一些,linux大家就可以参考下面的方法
 

默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值。

  mysql> show variables like '%character%';

说明:以下是在CentOS-6.2下的设置 (不同的版本可能有些差异,比如文件的位置。但设置的内容应该是一样的)

1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要

  把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 复制到 /etc/my.cnf

  即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf  /etc/my.cnf

2. 打开my.cnf修改编码

  在[client]下增加default-character-set=utf8

  在[mysqld]下增加default-character-set=utf8

  同时加上init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)

 

3.重新启动mysql

  service mysqld restart

  再次输入show variables like '%character%';

 

  即使做了以上修改如果直接数据库再创建表,然后存入中文,取出来的会是问号。解决的办法是:创建数据库的时候指明默认字符集为utf8,如:

  create database test default character set utf8;

相关文章:

  • Java常见设计模式之适配器模式
  • 免费 官方的ASP.NET MVC电子书-Professional ASP.NET MVC 1.0
  • ashx文件的使用[转]
  • Python备份目录及目录下的全部内容
  • MS CRM 2011 RetrieveMultiple with JScript JQuery Silverlight LINQ FetchXML and QueryExpression
  • 初识SOA
  • 需求:需求获取技术之原型
  • Windows Azure HandBook (4) 分析Windows Azure如何处理Session
  • 树莓派练习程序(声音检测)
  • .NET 4.0中的泛型协变和反变
  • flex 属性绑定
  • 常用方法
  • asp.net页面间传值的9种方式
  • 用操作符函数格式化(c++)
  • HDU4626+博弈
  • JS 中的深拷贝与浅拷贝
  • [Vue CLI 3] 配置解析之 css.extract
  • github指令
  • JavaScript的使用你知道几种?(上)
  • js面向对象
  • leetcode-27. Remove Element
  • magento 货币换算
  • scrapy学习之路4(itemloder的使用)
  • Vue UI框架库开发介绍
  • webpack入门学习手记(二)
  • windows下mongoDB的环境配置
  • 工作中总结前端开发流程--vue项目
  • 警报:线上事故之CountDownLatch的威力
  • 力扣(LeetCode)965
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 微服务入门【系列视频课程】
  • 因为阿里,他们成了“杭漂”
  • 云大使推广中的常见热门问题
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • !!Dom4j 学习笔记
  • #Linux(make工具和makefile文件以及makefile语法)
  • #Linux(权限管理)
  • $$$$GB2312-80区位编码表$$$$
  • $L^p$ 调和函数恒为零
  • (2)STM32单片机上位机
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二)学习JVM —— 垃圾回收机制
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)平衡树
  • (转)树状数组
  • . NET自动找可写目录
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .form文件_一篇文章学会文件上传
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET分布式缓存Memcached从入门到实战
  • .net经典笔试题