发布网友 发布时间:2022-04-24 10:04
共2个回答
懂视网 时间:2022-05-01 11:00
http://218.194.248.2/~wuxiaogang/cpcourse/database/mysql/charset.htm
1. 修改mysql的my.cnf
# vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
如果没有my.cnf,则查找mysql的cnf的位置
# find / -iname ‘*.cnf‘ -print
找到后复制 my-small.cnf、my-medium.cnf 中任意一个为 /etc/my.cnf
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
2. 重新启动MySQL
# /etc/rc.d/init.d/mysql restart
或
# service mysqld restart
3. 查看字符集
mysql> show variables like ‘collation%‘;
mysql> show variables like ‘character%‘;
查看和设置mysql字符集
标签:
热心网友 时间:2022-05-01 08:08
my.ini或者my.cnf内可以设置默认字符集例如:default-character-set=utf8
建表或改表时,语句:
create
table
`user`
(
`id`
bigint(20)
not
null,
`name`
varchar(255)
not
null,
primary
key
(`id`),
unique
key
`name`
(`name`)
)
engine=innodb
default
charset=utf8
客户端登录查询时,命令参数:mysql
-uroot
--default-character-set=utf8
-p