永发信息网

mysql怎么设置成utf-8编码

答案:1  悬赏:20  手机版
解决时间 2021-02-06 09:53
mysql怎么设置成utf-8编码
最佳答案
检查当前数据库编码。
使用语句:
show variables like ‘%character%’;
show variables like’%collation%’;

如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:
如果安装mysql时安装了“MySql Sever Instance Configuration Wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8

如果没有该程序,需要手动修改mysql编码。
1、 编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf

--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
--在 [mysql] 标签下加上一行
default-character-set = utf8

--在 [mysql.server]标签下加上一行
default-character-set = utf8

--在 [mysqld_safe]标签下加上一行
default-character-set = utf8

--在 [client]标签下加上一行
default-character-set = utf8

2、 重新启动MySql服务
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置

Linux下面可是用 service mysql restart

如果出现启动失败,请检查配置文件有没有设置错误

3、 查看设置结果
登录MySql命令行客户端:打开命令行
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";

另外:

建立数据库时可以使用以下命令:
create database app_relation character set utf8;
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
alter database app_relation character set utf8;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
河南平顶山湛河区第六次人口普查普查员补助多
酒与水互相融合的问题
为什么我用了玫琳凯的1号水和乳液,皮肤越来
三国杀角色被横置或重置什么意思
山西清徐农村商业银行在哪里啊,我有事要去这
中国在南海海域建立了多少人工岛
北汽威旺m30舒适型不能安倒车影像为什么?
128x2约等于几
冬季能移芍药吗?
现代芭蕾早期代表人物为()、福金、尼金斯基。
最成功的战斗打一成语
本人女,50岁,我胃酸过多,胃胀气,经常打嗝
销售商品应收取的增值税税款是不是应收账款
什么虫子会通过人体皮肤钻进人体
20世纪90年代欧洲转基因食品恐慌形成的原因
推荐资讯
考研培训机构,都是把一群人集中起来看视频,
淮安市公安局工业园区分局宁连路派出所在哪里
罐装红双喜烟北京哪里有卖
海城市综合行政执法局地址有知道的么?有点事
【蛋白质食物】含有蛋白质的食物有哪些?
怎么使电压不变 电流变大 别讲太深奥 听不懂
孝女曹娥之墓 在现在浙江的哪个地方
铁西街社区居委会地址好找么,我有些事要过去
以下不得用于出质的财产有()。A.国家机关的财
拉卡拉00001故障怎么办
文新巷/Z414(路口)这个地址在什么地方,我要
比亚乔摩托(沙窝店)地址有知道的么?有点事想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?