成功更改MySQL编码为utf8的过程

更改MySQL编码:

1,打开cmd

2,输入:net start mysql

3,一层层退至根目录:cd ..

4,进入MySQL bin目录:cd Program Files\MySQL\MySQL Server 5.1\bin

5,输入:mysql -hlocalhost -uroot -p

6,输入密码:root

7,输入:show variables like ‘character%’;

8,结果如图:红色区域是被修改过的,原始数据已经无法找到。正确的图因该是将蓝色区域全部替换在红色区域

 

 

9.windows系统下

1、在mysql的安装目录下找到my.ini文件(如果没有的话就把my-medium.ini复制,然后重命名为my.ini即可)

2、在my.ini文件中找到[client]和[mysqld]字段,在下面均加上default-character-set=utf8,保存并关闭

3、重启mysql服务

10.但结果却为:

 

 

11. charecter_set_database和charecter_set_server一直是latin1不变~其他都正确

12.  输入:set character_set_database;

            set character_set_server=utf8;

13. 输入:show variables likecharacter%;

14. 结果显示:

 

15. 但重新启动后,又会变为:

 

16. 所以结果仍为失败!!

17. 卸载重装,但是安装不成功,到Start service就没响应了

处理方法:

             网上搜索到的解决方法:

            MySQL安装总结:Start service没有响应(Win7 64)

             安装MySQL卸载后重新安装,每次到最后的Start service时候就挂掉了,出现:Start service无响应,主要是因为前期装过MySQL,没删除干净相关的信息。        整理一     下删除原来的MySQL的信息步骤:       

      打开注册表的方法,点击电脑左下角的那个按钮,也就是开始按钮,打开找到运行,输入regedit,就进入了注册表

    第一步:删除MySQL在注册表中的信息,主要是下面三个目录:     

          1HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除      

          2HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除   www.2cto.com       

          3HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删除    

          4通过查找的方法删除干净,在注册的面板上面找到“编辑”,点击查找下一个,输入mysql,看情况是否删除注册,有一些并不是按照mysql进来的注册表,就不用删         除,找到一个之后按f3在继续找,直到删除完,弹出:提示注册表搜索完成,现在就ok了。(注意当你找到的是环境变量中的pathmysql,你应该是去修改,把mysql去    掉而不是删除对应的注册信息)  

    第二步:删除C盘中MySQL的信息:是在ProgramData这个文件中,注意这是个隐藏文件     

    第三步:卸载MySQL数据库并删除他的安装目录,然后重启一下机器,再次安装,应该就可以了  通过三步,重新安装MySQL就肯定会成功的了。

18. 安装(选择utf8)成功后,打开cmd

19. 输入:net start mysql

20. 一层层退至根目录:cd ..

21. 进入MySQL bin目录:cd Program Files\MySQL\MySQL Server 5.1\bin

22. 输入:mysql -hlocalhost -uroot

23. 输入:show variables likes ‘character%’;

24. 如图:

 

就此MySQL编码修改成功!

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值