win7 64位操作使用default-character-set=utf8设置mysql-5.5.20-winx64的字符编码后,启动出错,该怎么处理

win7 64位操作使用default-character-set=utf8设置mysql-5.5.20-winx64的字符编码后,启动出错

        我使用的是xin7   64位操作系统,使用mysql-5.5.20-winx64.zip

        1.当我在my.ini文件中的

        [mysql],[client],[mysqld]中加入了default-character-set=utf8后,启动mysql报错

          C:\Windows\System32> net   start   mysql

            MySQL   服务正在启动   ….

            MySQL   服务无法启动。

            系统出错。

          发生系统错误   1067。

          进程意外终止。

      2.如果我将my.ini中设置的default-character-set=utf8删除后,能成功启动

请问一下,如何正确设置mysql的字符编码?我上面的设置有什么不对的地方吗?



网上查了一下!修改默认的mysql编码改的地方可能不止一处!你看这样试试呢:

1、中止MySQL服务

2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可

3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭(mysqld中增加如果出错,可以试 character-set-server=utf8)

4、启动MySQL服务




二楼比较正解。http://blog.sina.com.cn/s/blog_67914f2901010vx1.html这篇博客后半段说了这个问题。主要是mysql5.1与5.5版本间的一些细微差别。

win7 64位操作使用default-character-set=utf8设置mysql-5.5.20-winx64的字符编码后,启动出错,该怎么处理

相关文章:

你感兴趣的文章:

标签云: