注册
登录
纳速健身
返回首页
awagink的个人空间
https://www.nasue.com/?1
[收藏]
[复制]
[RSS]
空间首页
动态
广播
主题
个人资料
太极拳音乐
健身气功音乐
木兰拳音乐
DJ舞曲音乐
其他表演音乐
太极拳视频课程
健身气功频课程
首页
Portal
社区
BBS
音乐下载
视频课程
纳速圈
Group
排行榜
Ranklist
帮助
Help
我的课程
获得积分
我的空间
充值
好友
帖子
收藏
任务
淘帖
群组
门户
导读
排行榜
日志
更改服务器文件解决MySQL命令行不支持中文的问题
已有 168 次阅读
2013-10-13 09:32
|
个人分类:
mysql
|
Windows
,
Linux
,
中文
,
如何
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明
需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法:
一、Windows
1、中止MySQL服务
2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可
3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务
二、Linux
1、中止MySQL服务(bin/mysqladmin -u root shutdown)
2、在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可
3、打开my.cnf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务(bin/mysqld_safe &)
非常简单,这样的修改一劳永逸,今后MySQL一切相关的默认编码均为UTF-8了,创建新表格的时候无需再次设置
需要注意的是,当前数据库中已经存在的数据仍保留现有的编码方式,因此需要自行转码,方法在网上有很多,不再赘述。
查看数据库字符集的若干命令:
show variables like 'character\_set\_%';
SHOW VARIABLES LIKE 'collation_%';
好像命令行运行的MySQL命令不支持UTF8,插入后好像什么都没有,所以
插入数据时可以执行 set names gbk;
之后 set names utf8;
或者使用交互工具插入。
0
0
0
0
0
收藏
邀请
举报
全部
作者的其他最新日志
2016年春节江西、安徽自驾游
路由器连接宽带 网络正常 路由器网线连接电脑频繁断线
MySQL数据的导出和导入工具:mysqldump
用 SSH 搬家 WordPress
用 SSH 备份 MySQL 数据库
评论
(0 个评论)
awagink
查看广播
收听TA
加为好友
打个招呼
发送消息
返回顶部