mysql更改默认字符集
我是安装版的,有一个MySQLInstanceConfig.exe可以设置默认字符集,我用它设置为了UTF8,然后用MySQLAdministrator操作数据库。发现建...
我是安装版的,有一个MySQLInstanceConfig.exe可以设置默认字符集,我用它设置为了UTF8,然后用MySQL Administrator操作数据库。发现建表的时候字体里面多了一个DEFAULT,但是建表完成后再进去查看发现字符又变成了Latin1,为什么?有什么其他方法设置mysql的字符集吗?
这哥们问题都没看清就来了,我说了我用这个工具设置为UTF8了(这个工具修改后my.ini已经变为UTF8了),但是还是出现我上面说的问题。哥们答题慎重啊,不要为了分数,不解决问题。 展开
这哥们问题都没看清就来了,我说了我用这个工具设置为UTF8了(这个工具修改后my.ini已经变为UTF8了),但是还是出现我上面说的问题。哥们答题慎重啊,不要为了分数,不解决问题。 展开
3个回答
展开全部
1,service mysqld stop,停用mysql。
2.cp /etc/my.cnf /etc/my.cnf.bak,修改前做备份,这是个好习惯。
修改my.cnf
vi /etc/my.cnf
在[client]下添加,client为控制客户端的,没试过,没有的可以不需要加。
default-character-set=utf8
在[mysqld]下添加,mysqld为控制服务器端的,改过了,OK。
default-character-set=utf8
3.service mysqld restart,重启。
4.show variables like '%char%';查看。
2.cp /etc/my.cnf /etc/my.cnf.bak,修改前做备份,这是个好习惯。
修改my.cnf
vi /etc/my.cnf
在[client]下添加,client为控制客户端的,没试过,没有的可以不需要加。
default-character-set=utf8
在[mysqld]下添加,mysqld为控制服务器端的,改过了,OK。
default-character-set=utf8
3.service mysqld restart,重启。
4.show variables like '%char%';查看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先停止MYSQL服务,在打开MYSQL安装目录下的my.ini,有两个默认字符好像是Latin1(你打开一看就明白了),把这两个Latin1都改成gbk或者gb2313,这样以后永远就没有中文乱码的问题了,不论是录入中文还是读取中文.........给分...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询