`
tmuffamd
  • 浏览: 27151 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

linux下修改mysql默认字符编码

 
阅读更多

/etc/init.d/mysql start (stop) 为启动和停止服务器
/etc/mysql/ 主要配置文件所在位置 my.cnf
/var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹

启动mysql后,以root登录mysql
[root@localhost ~]# mysql -u root  -p  #根据提示输入密码
>show variables like 'character%'; #执行编码显示
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

 
在linux下修改/etc/mysql/my.cnf文件

找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)

修改好后,重新启动mysql 即可,查询一下show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+



此方法用于标准mysql版本同样有效,对于/etc/my.cnf文件,需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf 
 

分享到:
评论

相关推荐

    MySQL 5.1参考手册

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    MySQL 5.1参考手册中文版

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符...

    mysql5.1中文手册

    确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 ...

    MySQL 6 绿色精简BAT版 2.24 MB

    默认字符集为GBK的方式来启动 Mysql. <br>mysql_stop.bat <br>@echo off REM Mysql shutdown ... bin\mysqladmin --user=root --password= shutdown <br>以 root 用户连接到 MySQL 执行 shutdown ...

    MYSQL中文手册

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符...

    mysql官方中文参考手册

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    MySQL命令大全

    mysqldump -u 用名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名...

    MYSQL常用命令大全

    mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> ...

    MySQL5.1参考手册官方简体中文版

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    mysql导入导出数据中文乱码解决方法小结

    linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上–default-character-...

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    数据库管理规范.doc

    windows、linux 下的日志管理 Windows系统应开启日志功能,记录系统和系统中各个进程的相关信息 linux的操作系统要开启系统日志 Mysql数据库如果使用了innodb引擎必须打开二进制日志 Mysql必须打开慢日志,并且将慢...

    phpcms-php

    7.强大的编辑器可以实现自动缩进,显示行号 和 字符替换等功能。 8.自定义风格模板。内置6套模板。 9.集成BlueShow图片浏览器 10.集成在线文件阅读器 11.Web2.0体验 12.兼容IE,Firefox,Opera等主流浏览器 即将...

    易语言程序免安装版下载

    6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现问题,谢谢) 7) 其它修改 ...

    WLP在线学习系统-其他

    WLP在线学习系统可以通过课件发布共享MP4视频和PDF课件供学员在线学习,...只支持mysql,如果要切换数据库系统会有一些工作量,mysql要配置为大小写不敏感(linux环境下特别注意myslq默认大小写敏感)请使用utf8字符集

    notebook:我的技术笔记本〜

    zjuchenyuan的笔记本 我关于技术的笔记本,用于查找和共享 查看内容请单击Topic标题(如 )进入页面后使用右侧目录定位 评论请使用: 安装点 设置pip源 请求使用多IP请求 ...Python3.5打开打开文件默认使用utf-8 使

    PHP+Csv(Excel)通用成绩查询系统

    2.通过指定编码(即字符集:gb2312)上传代码和数据,上传到网站数据库目录下。 3.新增查询类别:新上传一个数据。注意后缀和原来的一致。查询条件要和inc/conn.Php设置的一样。 4.减少查询类别:请删除数据库目录下...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    ASP只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是VBScript。 mod_perl与Perl一样强大,只是更快一些。 二、PHP入门 PHP站点的在线教程已经很棒了。在那里还有一些其他教程的链接。...

    O-Blog 2.6

    修正删除的时候ifDel()函数导致在IE5下不能完成跳转 修正在不支持short_open_tag的PHP环境中会报错的问题 修正后台文本框可以输入的字符数过少的问题 修正搜索的一个安全过滤问题 修正编辑日志时发表trackback会...

Global site tag (gtag.js) - Google Analytics