Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法

发布时间 - 2026-01-11 00:57:43    点击率:

一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%'; 下字符集,显示如下:

+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

character_set_database和character_set_server的默认字符集还是latin1。

二、最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):

1、在[client]字段里加入default-character-set=utf8,如下:

[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

[mysql]
no-auto-rehash
default-character-set=utf8

修改完成后,service mysql restart重启mysql服务就生效。注意:[mysqld]字段与[mysql]字段是有区别的。这点在网上没人反馈过。

使用SHOW VARIABLES LIKE ‘character%';查看,发现数据库编码全已改成utf8。

+--------------------------+----------------------------+
| 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/ |

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

以上这篇Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# mysql  # 5.6  # 修改字符集  # Linux系统下修改mysql字符集为UTF8步骤  # MySQL字符集utf8修改为utf8mb4的方法步骤  # 详解JDBC对Mysql utf8mb4字符集的处理  # MAC下修改mysql默认字符集为utf8的方法  # MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题  # 完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题  # MySQL数据库字符集修改中文UTF8(永久修改)  # 给大家  # 是有  # 没人  # 希望能  # 这篇  # 重启  # 最简单  # 小编  # 大家多多  # 键值  # 在网上  # 完成后  # character_set_connection  # character_set_database  # Variable_name  # character_set_client  # character_set_server  # character_set_results  # character_set_system  # binary 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在局域网内绑定自建网站域名?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  如何在香港服务器上快速搭建免备案网站?  如何在IIS7上新建站点并设置安全权限?  网站优化排名时,需要考虑哪些问题呢?  利用vue写todolist单页应用  C#如何调用原生C++ COM对象详解  Laravel如何实现事件和监听器?(Event & Listener实战)  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  LinuxShell函数封装方法_脚本复用设计思路【教程】  做企业网站制作流程,企业网站制作基本流程有哪些?  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  如何在阿里云虚拟服务器快速搭建网站?  装修招标网站设计制作流程,装修招标流程?  高防服务器租用指南:配置选择与快速部署攻略  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何用免费手机建站系统零基础打造专业网站?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  BootStrap整体框架之基础布局组件  Angular 表单中正确绑定输入值以确保提交与验证正常工作  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  javascript读取文本节点方法小结  如何解决hover在ie6中的兼容性问题  黑客入侵网站服务器的常见手法有哪些?  Android Socket接口实现即时通讯实例代码  如何在自有机房高效搭建专业网站?  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  制作旅游网站html,怎样注册旅游网站?  免费视频制作网站,更新又快又好的免费电影网站?  韩国服务器如何优化跨境访问实现高效连接?  如何基于云服务器快速搭建网站及云盘系统?  米侠浏览器网页背景异常怎么办 米侠显示修复  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  中国移动官方网站首页入口 中国移动官网网页登录  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  用yum安装MySQLdb模块的步骤方法  Python自然语言搜索引擎项目教程_倒排索引查询优化案例