数据库默认字符修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci
为
default-character-set=utf8
default-collation=utf8_general_ci 修改数据库服务字符集,需要修改my.cnf文件 :
vi /etc/mysql/my.cnf
在[mysqld]下添加
default-character-set=utf8看看这样行不行 ?
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci
为
default-character-set=utf8
default-collation=utf8_general_ci 修改数据库服务字符集,需要修改my.cnf文件 :
vi /etc/mysql/my.cnf
在[mysqld]下添加
default-character-set=utf8看看这样行不行 ?
使用alter修改字符集,当服务器重启后肯定会失效 。
| character_set_database | utf8 |
| character_set_server | utf8 |
不是只针对某个数据库 谢谢~~
MySQL从5.5开始,server端的启动配置参数
[mysqld]下的
default_character_set=utf8
已经变为:
character_set_server=utf8否则不起效果。
改完以后,再重启一下mysql服务试一下吧。