Mysql 1366 错误警告 不能插入中文 乱码

==> 相必很多小伙伴在使用mysql 可视化工具的时候都遇到了不能插入中文数据的情况,或者是插入中文之后显示乱码的问题。
我也到处在百度上看如何解决这个问题,但是并没有完全解决这些问题,于是小编我前前后后花费了好长时间,终于找到问题所在了!!!
<这是第一步:>首先> 我们先打开命令提示符window+R>cmd进入>输入mysql -uroot -p123456(这里的root就是用户名,一般都为root,不知道的话打开mysql,我将截图放在下方了,p后面是你的密码)

=>用户名;密码

在这里插入图片描述

***这是登录成功的界面:***这是登录成功的界面

如果登录不成功,任务管理器>服务找到MySql右键打开服务>打开之后再从第一步开始!在这里插入图片描述
我们登录成功之后,输入show variables like “%char%”;* >>“;”一定要带
接着会出现:在这里插入图片描述
看到后面的utf8了吧,这就是我修改之后的,把下面代码放进去 回车执行;
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;

然后我们找到我们的MySQL的服务安装路径,默认路径是 :C:\Program Files\MySQL\MySQL Server 5.5- 然后我们找到my.ini文件 -右键编辑-找到**[client][mysql]**–这里[client]下面本来是没有 default-character-set=utf8 的,需要我们手动添加进去,[mysql]也修改为utf8

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

然后我们再找到下图:也修改为utf8,然后我们保存。有些小伙伴可能保存不了,没有权限,然后my.ini如何保存我放在另外一篇博客里了>>> https://editor.csdn.net/md/?articleId=107529631
在这里插入图片描述
然后我们重启服务(重启服务的正确操作),任务管理器>>服务找到mysql>>右键打开服务>>找到mysql>>右键重新启动
在这里插入图片描述

然后 输入 status ,这就是修改之后的,然后我们打开mysql工具插入数据试试。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值