如何将mysql默认编码改为UTF8

mysql默认编码改为UTF8的方法:首先在client字段里加入【default-character-set=utf8】;然后在mysqld字段里加入【character-set-server=utf8】;最后重启mysql服务就生效。

如何将mysql默认编码改为UTF8

相关学习推荐:mysql教程

将mysql默认编码改为UTF8的方法:

windows:

a. WIN+R  net stop mysql  关闭mysql服务

b. 复制my-dafault.ini,重命名为my.ini,进入里面

UBUNTU:

** sudo vim /etc/mysql/my.cnf **进入

 

执行以下操作:

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

图改改 图改改

在线修改图片文字

图改改 455 查看详情 图改改

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

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

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

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

[mysql]no-auto-rehashdefault-character-set=utf8

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

 

 

注: show variables like ‘character%’ 可查看mysql编码方式,修改完成后是这样的:

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

想了解更多编程学习,敬请关注php培训栏目!

以上就是如何将mysql默认编码改为UTF8的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/361790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 03:10:34
下一篇 2025年11月6日 03:11:21

相关推荐

  • mysql如何设置字符集为UTF8

    %ignore_a_1%设置字符集为UTF8的方法是:1、编辑my.ini文件,修改配置【default-character-set=utf8】;2、重启mysql服务;3、重新登录mysql服务,查看字符集设置。 mysql设置字符集全部为utf8的方法: (推荐学习:mysql教程) 1、打开M…

    2025年12月2日 数据库
    000
  • MySQL的中文UTF8乱码问题

    MySQL从4.x版本开始支持Unicode,3.x只有latin1编码。刚工作的时候就开始用MySQL了,用的php存取,网页xxx.php是gb2312的编码,存进去的数据用php取出来是中文,用phpMyAdmin执行select、update、dump都是中文,没有乱码问题。 从MySQL支…

    2025年11月7日
    200
  • 全面了解mysql中utf8和utf8mb4的区别_MySQL

    一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那…

    2025年11月7日
    000
  • MySQL字符集是什么?字符集的相关介绍

    本文给大家带来mysql字符集是什么?字符集的相关介绍。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 字符集介绍 gbk/gb2312 gbk/gb2312采用双字节字符集,不论中、英文字符均使用双字符来表示,为了区分中文,将其最高位都设定成1gb2312是gbk的子集,gbk是…

    数据库 2025年11月6日
    000

发表回复

登录后才能评论
关注微信