修改添加linux下msql修改编码

查了好多资料,发明还是不全,干脆自己整理吧,至少保证在我的做法确正的,以免误导读者,也是给自己做个记录吧!

    网上很多文章都讲的有怎么修改mysql编码,上面就是一篇文章中的部份:

    ubuntu下修改mysql默许字符编码现出的Job failed to start解决法办

    

        天几前卸掉了用了好多年的Windows,安装了Ubuntu12.04,就开始各种搭环境。天今装好了MySQL5.5.22,正用着爽呢,忽然发明面里的文中部全变成了乱码,于是便试着去修改配置,经询查

    

        可以通过以下步调修改:

    

$sudo gedit /etc/mysql/my.cnf

    

        在面里

    

[client]下添加:

    

default-character-set=utf8

    

[mysqld]下添加:

    

default-character-set=utf8

    

        然后就保存出退随着大军队开始

    

$sudo service mysql restart

    

        结果外意的发明跟大军队不一样,居然现出了Job failed to start

    

 

    

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    

 

    

        后来去看同窗的配置,发明跟我的样一模一,但是他的够能正常运行,后之看到他的MySQL是5.2的,才发明可能是因为版本升级的原因,对于配置文件内的数据变动的方法不一样。于是武断上彀查5.5后以的版本对字符编码方法修改的法办,才发明来原在[mysqld]下的修改经已发生了变更,确正方法如下:

    

[mysqld]下添加的应该为:

    

character-set-server=utf8

    

        保存出退

    

$sudo service mysql restart

    

        果然功成重启

    

$mysql

    每日一道理
时间好比一条小溪,它能招引我们奔向生活的海洋;时间如同一叶扁舟,它将帮助我们驶向理想的彼岸;时间犹如一支画笔,它会指点我们描绘人生的画卷。

    

         后之现出

    

mysql>

    

         输入show variables like 'character%';

    

         输出如下:

    

 

    

+-----------------------------------+-----------------------------------+

    

| Variable_name                    | Value                                    |

    

+-----------------------------------+-----------------------------------+

    

| character_set_client           | utf8                                         |

    

| character_set_connection | utf8                                         |

    

| character_set_database    | utf8                                         |

    

| character_set_filesystem   | binary                                    |

    

| character_set_results         | utf8                                         |

    

| character_set_server          | utf8                                         |

    

| character_set_system         | utf8                                         |

    

| character_sets_dir               | /usr/share/mysql/charsets/ |

    

+------------------------------------+-----------------------------------+

    

8 rows in set (0.00 sec)

    


    我按明说修改后之旧依错误,后来发明题问在于:

    default-character-set=utf8

    character-set-server=utf8

    这两句话前面不能有格空,现出一样题问的友人一定要记下了

文章结束给大家分享下程序员的一些笑话语录: 大家喝的是啤酒,这时你入座了。
你给自己倒了杯可乐,这叫低配置。
你给自已倒了杯啤酒,这叫标准配置。
你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。
你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。
你的同事给你倒了杯白酒,这叫推荐配置。
菜过三巡,你就不跟他们客气了。
你向对面的人敬酒,这叫p2p。
你向对面的人敬酒,他回敬你,你又再敬他……,这叫tcp。
你向一桌人挨个敬酒,这叫令牌环。
你说只要是兄弟就干了这杯,这叫广播。
有一个人过来向这桌敬酒,你说不行你先过了我这关,这叫防火墙。
你的小弟们过来敬你酒,这叫一对多。
你是boss,所有人过来敬你酒,这叫服务器。
酒是一样的,可是喝酒的人是不同的。
你越喝脸越红,这叫频繁分配释放资源。
你越喝脸越白,这叫资源不释放。
你已经醉了,却说我还能喝,叫做资源额度不足。
你明明能喝,却说我已经醉了,叫做资源保留。
喝酒喝到最后的结果都一样
你突然跑向厕所,这叫捕获异常。
你在厕所吐了,反而觉得状态不错,这叫清空内存。
你在台面上吐了,觉得很惭愧,这叫程序异常。
你在boss面前吐了,觉得很害怕,这叫系统崩溃。
你吐到了boss身上,只能索性晕倒了,这叫硬件休克。

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3034552.html