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

=>用户名;密码

mysql 3065错误 mysql错误1366怎么办_MySQL

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

mysql 3065错误 mysql错误1366怎么办_MySQL_02

如果登录不成功,任务管理器>服务找到MySql右键打开服务>打开之后再从第一步开始!

mysql 3065错误 mysql错误1366怎么办_右键_03


我们登录成功之后,输入show variables like “%char%”;* >>“;”一定要带

接着会出现:

mysql 3065错误 mysql错误1366怎么办_右键_04


看到后面的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

mysql 3065错误 mysql错误1366怎么办_MySQL_05


mysql 3065错误 mysql错误1366怎么办_mysql_06

然后我们再找到下图:也修改为utf8,然后我们保存。有些小伙伴可能保存不了,没有权限,然后my.ini如何保存我放在另外一篇博客里了>>>

mysql 3065错误 mysql错误1366怎么办_mysql_07


然后我们重启服务(重启服务的正确操作),任务管理器>>服务找到mysql>>右键打开服务>>找到mysql>>右键重新启动

mysql 3065错误 mysql错误1366怎么办_MySQL_08

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

mysql 3065错误 mysql错误1366怎么办_mysql_09