mysql 修改数据库编码

mysql 修改数据库编码

本文转载自:

  • https://jingyan.baidu.com/article/3052f5a1e23d6997f31f860c.html
  • https://blog.csdn.net/sun8112133/article/details/79921734
  • https://blog.csdn.net/u012004128/article/details/79911869

一、利用cmd登陆mysql

(1)第一步右键“此电脑”,选择属性,点击“高级系统设置”,如下图所示:
在这里插入图片描述

(2)在高级系统设置里面,选择“环境变量”,如下图所示:

在这里插入图片描述

(3)在环境变量系统变量里面找到"path",点击编辑,如下图所示:

在这里插入图片描述

(4)找到mysql的安装目录,复制其地址,如下图所示:

在这里插入图片描述

(5)点击“新建”,将地址粘贴进去,如下图所示:

在这里插入图片描述
(6)保存结果

二、连接数据库,查询数据库编码格式

(1)以管理员身份运行cmd.exe,然后输入:mysql -u你的用户名 -p你的密码,最后摁回车键。例如,mysql -uroot -p123456,如果密码为空则输入:mysql -uroot

(2)输入命令:show variables like ‘%char%’;

1、character_set_client
主要用来设置客户端使用的字符集。
2、character_set_connection
主要用来设置连接数据库时的字符集,如果程序中没有指明连接数据库使用的字符集类型则按照这个字符集设置。
3.character_set_database
主要用来设置默认创建数据库的编码格式,如果在创建数据库时没有设置编码格式,就按照这个格式设置。
4、character_set_filesystem
文件系统的编码格式,把操作系统上的文件名转化成此字符集,即把 character_set_client转换character_set_filesystem, 默认binary是不做任何转换的。
5、character_set_results
数据库给客户端返回时使用的编码格式,如果没有指明,使用服务器默认的编码格式。
6、character_set_server
服务器安装时指定的默认编码格式,这个变量建议由系统自己管理,不要人为定义。
7、character_set_system
数据库系统使用的编码格式,这个值一直是utf8,不需要设置,它是为存储系统元数据的编码格式。
8、character_sets_dir
这个变量是字符集安装的目录。
在这里插入图片描述

(3)先停止mysql服务,然后修改mysql安装目录下的my.ini或my-default.ini文件

第1步:在[mysqld]标签下加:character-set-server=utf8

第2步:在最后一行新建[client]标签,并在标签下加:default-character-set=utf8

截图如下:

在这里插入图片描述

修改结果对比:

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值