mysql character_set_database 编码格式!!!

2015-01-16 17:47:55 +08:00
 jianen
使用Python的sqlalchemy连接操作数据库,在本地的服务正常运行,
阿里云上按了一个mysql 服务,
ubuntu 12.04
mysql Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (x86_64) using readline 6.2
insert时出现latin codec 编码错误
修改/etc/mysql/my.cnf修改如下:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
character-set-server=utf8
init_connect='SET NAMES utf8'
skip-character-set-client-handshake
重启之后,其他参数都是utf8,唯独character_set_database没有成功设置成utf8

在mysql中设置set character_set_database=utf8,重启之后,仍然变成latin
如何解决。。。
5835 次点击
所在节点    MySQL
2 条回复
jianen
2015-01-16 18:22:09 +08:00
自己顶顶
vibbow
2015-01-16 19:36:28 +08:00
已有的database的character需要手动更改吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX