MySQL相关问题

本文介绍了在卸载MySQL时可能遇到的问题及解决方案,包括清理注册表和%appdata%目录下的MySQL文件。此外,还讨论了MySQL不能存储和显示中文的两种情况,提供了解决方法,如临时修改MySQL会话的字符集和永久修改my.ini配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、MySQL不能完全卸载

在MySQL安装过之后,卸载会出现很多问题,有一部分安装文件不会被成功卸载,解决方法是:到注册表中彻底删除有关MySQL的项目,删除MySQL在%appdata%目录下的文件夹,卸载再安装,就可以了。

自注册表中,按F3开启搜索项清除MySQL项目。

删除:hkuser_machine\eventlog\application\mySQL​

          HKuser_machine\control\con0001\......​

2、不能存储和显示中文​​

   


第一种情况,mySQL的character_set设置为utf8,中文不能储存;

在mySQL中输入命令:show variables like '%character%'; 显示MySQL当前字符集的变量值​

使用命令:​

将客户端client和结果result设置为GBK,这样就可以解决在MySQL中不能存储和显示中文的问题了。

 

这种修改只是暂时的,当关闭该窗口后,下次启动又会失效,下面介绍永久性修改。

说到永久性修改,那肯定是修改配置文件喽,首先关闭MySQL服务,然后打开my.ini文件(一般来说是在C:\Program Files\MySQL\MySQL Server 5.5下)将default-character-set=utf8改为default-character-set=gbk ,然后保存该文件,最后重新启动MySQL服务就OK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Boss_Commander

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值